ik heb dus deze functie:
ik roep de functie als volgt aan: <a href="javascript:display_picture('picture')>:
wat hij dusmoet doen is: de achtergrond kleur van de elementen in de array picture zwart kleuren.
wat hij dus wel doet is: niks... nouja, als ik dit ervan maak:
hoe kan dit?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
| <script type="text/javascript">
var picture = new Array('a3','f24','g27','k15','x35','p27')
function display_picture(which_array)
{
for (i=0; i<which_array.length; i++)
{
document.getElementById(which_array[i]).style.backgroundColor = 'black'
}
}
</script> |
ik roep de functie als volgt aan: <a href="javascript:display_picture('picture')>:
wat hij dusmoet doen is: de achtergrond kleur van de elementen in de array picture zwart kleuren.
wat hij dus wel doet is: niks... nouja, als ik dit ervan maak:
code:
dan krijg ik zes (de length werkt) popupjes met daarin, niet zoals ik zou verwachten de waarde van de array[i] maar: undefined....1
2
3
4
5
6
7
8
9
10
11
12
| <script type="text/javascript">
var picture = new Array('a3','f24','g27','k15','x35','p27')
function display_picture(which_array)
{
for (i=0; i<which_array.length; i++)
{
alert(which_array[i])
}
}
</script> |
hoe kan dit?
[ Voor 18% gewijzigd door hobbeldebobbel op 04-01-2004 18:16 ]
hier zou een slimme opmerking kunnen staan
maar die staat er niet