Kim T. Pham (slet ZC9WP) wrote:
>
> Men det kan ikke lade sig gøre, fordi 'i' er en variable så alle
> get(i) i sidste ende bliver til get(4).
>
> hvordan kan dette løses?
>
Prøv at lokal erklærer j som i inde i loopet. Jeg ved ikke om det
virker. Men noget ala følgende:
for(i=0; i<5; i++){
var theData = document.createElement('a');
var j = i;
theData.onmouseover = function() { return get(j);}
...
...
}
--
Martin Hintzmann
http://www.hintzmann.dk/