anoniem Geplaatst: 5 september 2004 Delen Geplaatst: 5 september 2004 Ik heb in een functie staatn:[code:1:3eb50d20bf] for (var loop = 0; loop < document.images.length; loop++) { if (document.images [loop].src == document.images ["open_image"].src) { document.images [loop].src = document.images ["default_image"].src; } } document.images ["folderimage" + id].src = document.images ["open_image"].src;[/code:1:3eb50d20bf]Als die functie geroepen wordt dan voert hij de laatste lijn niet uit, m.a.w., al de prentjes worden veranderd maar het ene prentje dat op het einde nog eens moet veranderen verandert niet. Als ik de loop uit de functie laat dan zal deze laatste lijn code het wel doen. Weet iemand raad? Quote Link naar reactie
anoniem Geplaatst: 5 september 2004 Auteur Delen Geplaatst: 5 september 2004 Zou dit het zijn? for (var loop = 0; loop < document.images.length; loop++) { vervangen door for (var loop = 0; loop <[color=red:8b0bbc4dcb]=[/color:8b0bbc4dcb] document.images.length; loop++) { Quote Link naar reactie
anoniem Geplaatst: 5 september 2004 Auteur Delen Geplaatst: 5 september 2004 De loop doet het prima, het probleem is dat de laatste lijn niet uitgevoerd wordt[code:1:7cc01563d5] document.images ["folderimage" + id].src = document.images ["open_image"].src;[/code:1:7cc01563d5] Quote Link naar reactie
anoniem Geplaatst: 5 september 2004 Auteur Delen Geplaatst: 5 september 2004 weet niet zeker of het er iets mee te maken heeft, maar verder zie ik niet veel vreemds.. [code:1:e9a2aa1d0e]document.images ["folderimage" + id].src[/code:1:e9a2aa1d0e] waarom gebruik je steeds een spatie tussen images en [ ? Overigens gebruikt document.images het name attribuut en niet de id.. misschien dat het daar nog wat mee te maken zou kunnen hebben? Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen