alfie: Probleme mit IE6

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

  1. 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.

    --
    Mein SelfCode: ie:{ fl:( br:> va:) ls:[ fo:) rl:( n4:# ss:) de:] js:| ch:{ sh:( mo:} zu:|
    That's life - Es gibt im Leben[tm] keine Zurück-Taste. (Fabian Transchel)
    1. 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