[JS]Probleem bij popupvenster

Pagina: 1
Acties:

  • Dr_Frickin_Evil
  • Registratie: Mei 2000
  • Laatst online: 24-08 13:57
Ik heb een formpje, wat bestaat uit een paar input fields, en een text area. In de text area kan ik de woorden met knoppen bold, italic of underlined maken. Ook kan ik daar plaatjes en links invoegen. Werkt allemaal wel oke. Ik heb er ook een preview-knop bij, die een popup-venster opent, en waarin ik kan zien wat ik tot nu toe heb getyped. Werkt allemaal prima. Maar als ik dat popup-venster sluit, en vervolgens opnieuw probeer te openen, dan krijg ik een error:

"Er is een runtime-fout opgetreden.
Wilt u beginnen met de foutopsporing?

Regel 89
Fout: De server (niet de servertoepassing) is niet beschikbaar en is verdwenen. Alle verbindingen zijn ongeldig. De aanroep is niet uitgevoerd."

Ik maak het popup venster met de volgende code aan:

code:
1
2
3
4
5
6
7
8
9
function preview()
{
    preview = open('','previewwindow','width=700,height=500,scrollbars=no,status=no,toolbar=no,menubar=no,location=no');
    var title = document.form1.title.value;
    var contact = document.form1.contact.value;
    var content = document.form1.content.value;     
    preview.location.href='test.php?title='+title+'&contact='+contact+'&content='+content;
        
}

Is dit een fout in mijn code of een bug in IE ofzo ?

Verwijderd

ehmmm...
je opent dus eerst t window... en daarna geef je pas de url mee

kun je dat niet beter zo doen:

code:
1
2
3
4
5
6
7
8
9
function preview()
{
    var title = document.form1.title.value;
    var contact = document.form1.contact.value;
    var content = document.form1.content.value;     
    url='test.php?title='+title+'&contact='+contact+'&content='+content;
    preview = window.open(url,'previewwindow','width=700,height=500,scrollbars=no,status=no,toolbar=no,menubar=no,location=no');
    preview.focus();    
}


misschien zit de fout in open() ipv. window.open()

  • Dr_Frickin_Evil
  • Registratie: Mei 2000
  • Laatst online: 24-08 13:57
Ik bekijk het nu op een andere pc, en ik kriijg nu geen foutmelding, maar als ik de popup de 2e keer opvraag, dan krijg ik totaal geen reactie, geen popup dus, te zien. Ik weet neit of het ligt aan een andere versie van IE, maar het werkt dus nog steeds niet.

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:19

crisp

Devver

Pixelated

Je moet je functie en je variabele voor de windowhandle niet dezelfde naam geven...

Intentionally left blank


  • Dr_Frickin_Evil
  • Registratie: Mei 2000
  • Laatst online: 24-08 13:57
thx, dat was het!