Probleme mit IE6
alfie
- javascript
Hallo!
Ich bin gerade dabei, meine Site von Frames auf mehrsprachiges "XHTML/CSS only" umzustellen.
Dabei funktioniert ein PopUp-Skript im IE nicht mehr.
Fehlermeldung
Zeile: 5
Zeichen: 1
Fehler: Das Objekt unterstützt diese Eigenschaft oder Methode nicht.
Code: 0
Im Moz alles ok, kein Fehler in der JavaScript-Konsole.
zum Vergleich:
die alte Seite (Teil eines Framesets, valides HTML4.01 Transitional http://www.maloer.org/deko1.htm, Skript funktioniert in allen Browsern)
die neue Seite (valides XHTML1.0 http://www.maloer.org/deko1.htm.htm, Skriptfehler im IE)
Der (unveränderte) Skript:
function PopUp(URI,B,H,TI,HG,INFO)
{
eigensch="left=20,top=15,width="+(B+30)+",height="+(H+65);
text="<html><head><title>"+TI+"</title></head><body style='text-align:center' bgcolor='"+HG+"'";
text+="><img src='"+URI+"' title='"+INFO+"'>";
text+="<form style='margin:14px;'><input type='button' value='Fenster schliessen' name='B1' onclick='self.close()'></form>";
text+="</body></html>";
fenster=window.open("about:blank","fenster",eigensch);
fenster.document.open();
fenster.document.write(text);
fenster.focus();
fenster.document.close();
}
Etwas ratlos...
mfg Alfie
Hi alfie,
eigensch="left=20,top=15,width="+(B+30)+",height="+(H+65);
text="<html><head><title>"+TI+"</title></head><body style='text-align:center' bgcolor='"+HG+"'";
fenster=window.open("about:blank","fenster",eigensch);
Schon mal versucht die Variablen durch var erst zu initialisieren?
MfG, Dennis.
Hallo Dennis!
Schon mal versucht die Variablen durch var erst zu initialisieren?
Danke, genau das war's - interessant, dass diesmal der IE strenger war als die Geckos, und noch dazu abhängig nur vom Format der aufrufenden Seite ;-)
mfg Alfie