popup-Fenster und Opera ... wo liegt der Fehler?
Tanja
- javascript
Hallo,
ich habe folgendes Skript um damit ein kleines Fenster (in dem irgendein Text steht, hier mit der wunderbar sprechenden Variabel "a" gekennzeichnet) öffnen zu lassen.
Warum funktioniert das nun unter Opera (6) entweder gar nicht oder nur schleppend?
Um mich genauer auszudrücken:
manchmal funktioniert das Skript, allerdings nur sehr langsam, machmal funktioniert es allerdings gar nicht...
config='toolbar=no,location=no,directories=no,status=no,menubar=no,width=165,height=155,scrollbars=no,resizable=no'
pop = window.open ("","pop",config)
pop.document.write('<html><head><title></title></head>');
pop.document.write('<body>');
pop.document.write('<table width="100%" border="0" height="150">');
pop.document.write('<tr>');
pop.document.write('<td width="80%" height="96">');
pop.document.write(a);
pop.document.write('</td>');
pop.document.write('<td width="20%" height="96"> </td>');
pop.document.write('</tr>');
pop.document.write('<tr>');
pop.document.write('<td width="80%">');
pop.document.write('<div align="right">Schliessen</div>');
pop.document.write('</td>');
pop.document.write('<td width="20%">');
pop.document.write('<input class="button" type="button" value="X" onClick="window.close()">');
pop.document.write('</td>');
pop.document.write('</tr>');
pop.document.write('</table>');
pop.document.write('</body>');
pop.document.write('</html>');
pop.document.write('</td>');
pop.document.write('</tr>');
pop.document.write('</table>');
pop.document.write('</body>');
pop.document.write('</html>');
Für Tipps bin ich sehr dankbar :)
Auch für Verbesserungsvorschläge
Grüße
Tanja
Hallo Tanja,
ein Schuss ins Blaue:
Bringt's ne Verbesserung, wenn Du vor dem ersten pop.document.write()
ein pop.document.open(); und nach dem letzten pop.document.write() ein pop.document.close(); notierst?
Wenn nicht: Bringt's ne Verbesserung wenn Du nur das pop.document.close(); am Schluss notierst, das pop.document.open() aber weglässt?
Grüße,
Utz
Hallo
Wenn nicht: Bringt's ne Verbesserung wenn Du nur das pop.document.close(); am Schluss notierst, das pop.document.open() aber weglässt?
Hm, hier könnte der Hintergrund ein wenig schneller geladen werden.
Aber um es inhaltlich zu füllen dauert das immer noch mehr als eine Minute ...
Grüße
Tanja