wahsaga: .close() geht nicht!

Beitrag lesen

hi,

Die Javascript-Konsole gibt den Fehler "MyVar0Win is not defined" aus.

Und sie hat vollkommen Recht damit.

function openWindows(){
    var MyVar0Win = window.open('http://urlxyz.com/index.html', 'Window0');

Das ist eine lokale Variable.

window.setTimeout("MyVar0Win.close()", 10000);

setTimeout ruft die als Argument übergeben Funktion im globalen Scope des window-Objektes auf.
Da existiert aber keine Variable bzw. Objekt mit dem Namen MyVar0Win. Die wurde mit dem Ende der Funktion zu Grabe getragen.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }