unknown: window.setTimeout() in Verbindung mit window.open()

Beitrag lesen

function NextPicTest(PageName) {
var myPageName=PageName;
comment="Nächstes: " + myPageName;
window.setTimeout("loadPic(myPageName)",3000);
}

myPageName ist keine globale Variable. Deshalb kannst du diese auch nicht verwenden, da setTimeout deine funktion loadPic im globalen Scope ausführt. Sinnvoller wäre hier eine Closure.

function NextPicTest(PageName) {  
  var myPageName=PageName;  
  comment="Nächstes: " + myPageName;  
  window.setTimeout(function () { loadPic(myPageName); },3000);  
}