de link geeft een foutmelding
code:
1
| winList.sample3 is null or not an object |
dat betekent waarschijnlijk dat het winList-array nog niet geInitialiseerd is.
dit array wordt geInitialiseerd door de functie winInit die vanuit de pagina divjes inleest en op basis van ID toevoegt in winList-array; het divje met id="sample3" bestaat
de init-functie wordt getriggerd door:
in je externe script
waarschijnlijk volgt deze reload nà je onload in de body danwel de onload in de body cancelled de window-onload (als ik via de location-bar met javascript:alert(winList.sample3); check of het object bestaat geeft hij 'undefined)
waarschijnlijk gaat het hier dus mis (onderaan in je externe 'window.js')
code:
1
2
3
4
5
6
| // Initialize windows and build list.
elList = document.getElementsByTagName("DIV");
for (var i = 0; i < elList.length; i++)
if (elList[i].className == "window")
winList[elList[i].id] = new Window(elList[i]); |
misschien kan je daarvan om te bugfixe dit ervan maken
code:
1
2
3
4
5
6
7
8
| // Initialize windows and build list.
elList = document.getElementsByTagName("DIV");
for (var i = 0; i < elList.length; i++)
if (elList[i].className == "window") {
winList[elList[i].id] = new Window(elList[i]);
alert("nieuw object: "+elList[i].id)
} |
dat zou iig een alert moeten geven bij 'sample3'
over dat ongeduldig doen, leer dat maar snel af, nog een keer zo'n grapje en de behoefte je te helpen zakt onder het nulpunt
Intelligente mensen zoeken in tijden van crisis naar oplossingen, Idioten zoeken dan schuldigen