Problem mit window.open(...) - sehr seltsam
Michael Bieri
- javascript
0 uepselon0 mech
Hallo
Seht euch mal folgende Methode an: (wichtig ist eigentlich nur die erste Anweisung: var wnd=..., Zeile 313)
312 function startDownload(){
313 var wnd=window.open("about:blank", "Herunterladen", "toolbar:no, location:no, status:no, menubar:yes, scrollbars:yes");
314 var addstat="";
315 if(document.forms["dloadform"].downloadLexikon.checked==true){
316 addstat="?assistent=true";
317 }
318 else{
319 addstat="?assistent=false";
320 }
321 doLexikon('document', 'click');
322 wnd.document.location.href="download.php"+addstat+"?sessid="+sessID;
}
Der IE 5.0 gibt nun aus
Zeile: 313
Zeichen: 3
Fehler: Das Objekt unterstützt diese Eigenschaft oder Methode nicht.
Ich habe in der Selfhtml-Doku nachgeschlagen und konnte keinen Fehler meinerseits entdecken. Warum funktioniert dieses Script nicht?
Gruss
Michael
Hi,
Seht euch mal folgende Methode an: (wichtig ist eigentlich nur die erste Anweisung: var wnd=..., Zeile 313)
312 function startDownload(){
313 var wnd=window.open("about:blank", "Herunterladen", "toolbar:no, location:no, status:no, menubar:yes, scrollbars:yes");
Der Doppelpunkt hinter toolbar, lcation etc. ist der Fehler, nimm satt : ein =
313 var wnd=window.open("about:blank", "Herunterladen", "toolbar=no, location=no, status=no, menubar=yes, scrollbars=yes");
Gruß
ueps
Hi,
Hallo
Seht euch mal folgende Methode an: (wichtig ist eigentlich nur die erste Anweisung: var wnd=..., Zeile 313)
312 function startDownload(){
313 var wnd=window.open("about:blank", "Herunterladen", "toolbar:no, location:no, status:no, menubar:yes, scrollbars:yes");
Der Doppelpunkt hinter toolbar, lcation etc. ist der Fehler, nimm satt : ein =
Aha...
313 var wnd=window.open("about:blank", "Herunterladen", "toolbar=no, location=no, status=no, menubar=yes, scrollbars=yes");
Nö, funktioniert leider auch so nicht. Anmerkung: Das Skript HAT mal funktioniert!!!
Gruß
ueps
Servus!
313 var wnd=window.open("about:blank", "Herunterladen", "toolbar=no, location=no, status=no, menubar=yes, scrollbars=yes");
Nö, funktioniert leider auch so nicht. Anmerkung: Das Skript HAT mal funktioniert!!!
Also ich habe das gerade mal ausprobiert. Nur diese Zeile als einzige JavaScript-Anweisung in einem ansonsten leeren HTML-Dokument funktioniert im IE einwanfrei. Der Fehler ist also woanders zu suchen...
Gruß aus Trier,
Peter
Welche IE Version verwendest du?
Servus!
313 var wnd=window.open("about:blank", "Herunterladen", "toolbar=no, location=no, status=no, menubar=yes, scrollbars=yes");
Nö, funktioniert leider auch so nicht. Anmerkung: Das Skript HAT mal funktioniert!!!
Also ich habe das gerade mal ausprobiert. Nur diese Zeile als einzige JavaScript-Anweisung in einem ansonsten leeren HTML-Dokument funktioniert im IE einwanfrei. Der Fehler ist also woanders zu suchen...
Gruß aus Trier,
Peter
Welche IE Version verwendest du?
Also ich habs eben ,it dem 6er probiert. Auf dem Rechner hier ist der 5.01er drauf, und der tuts aber auch...
Gruß aus Trier,
Peter
313 var wnd=window.open("about:blank", "Herunterladen", "toolbar=no, location=no, status=no, menubar=yes, scrollbars=yes");
Also ich habe das gerade mal ausprobiert. Nur diese Zeile als einzige JavaScript-Anweisung in einem ansonsten leeren HTML-Dokument funktioniert im IE einwanfrei. Der Fehler ist also woanders zu suchen...
Gruß aus Trier,
Peter
Hallo
Seht euch mal folgende Methode an: (wichtig ist eigentlich nur die erste Anweisung: var wnd=..., Zeile 313)
312 function startDownload(){
313 var wnd=window.open("about:blank", "Herunterladen", "toolbar:no, location:no, status:no, menubar:yes, scrollbars:yes");
314 var addstat="";
315 if(document.forms["dloadform"].downloadLexikon.checked==true){
316 addstat="?assistent=true";
317 }
318 else{
319 addstat="?assistent=false";
320 }
321 doLexikon('document', 'click');
322 wnd.document.location.href="download.php"+addstat+"?sessid="+sessID;
}
Der IE 5.0 gibt nun aus
Zeile: 313
Zeichen: 3
Fehler: Das Objekt unterstützt diese Eigenschaft oder Methode nicht.
Ich habe in der Selfhtml-Doku nachgeschlagen und konnte keinen Fehler meinerseits entdecken. Warum funktioniert dieses Script nicht?
Gruss
Michael
gute frage, aber als anregung
322 wnd.document.location.href="download.php"+addstat+"?
würde bei herauskommen:
wnd.document.location.href="download.php?assistent=blabla?sessid=123";
?assistent=blabla?sessid=123< geht als erstes mal soweit ich weiß nich, müsste also im endeffekt so aussehen: >?assistent=blabla&&sessid=123
also:
322 wnd.document.location.href="download.php"+addstat+"&&sessid="+sessID;
das eigentliche problem is ne gute frage *nocheinweniggrübel*
gute frage, aber als anregung
322 wnd.document.location.href="download.php"+addstat+"?
würde bei herauskommen:
wnd.document.location.href="download.php?assistent=blabla?sessid=123";
Gute Anregung, ja ich weiss. Ich war noch absoluter PHP Anfänger als ich begonnen habe an dem Skript zu arbeiten, viel mir damals noch nicht auf. Jetzt werden in meinem Skript alle Argumente durch "?" getrennt... Werde das dann wohl noch herausnehmen...
peinlich, peinlich...
?assistent=blabla?sessid=123< geht als erstes mal soweit ich weiß nich, müsste also im endeffekt so aussehen: >?assistent=blabla&&sessid=123
also:
322 wnd.document.location.href="download.php"+addstat+"&&sessid="+sessID;
das eigentliche problem is ne gute frage *nocheinweniggrübel*