Sebastian: Grafiken dynamisch austauschen durch Verwendung von Arrays

Beitrag lesen

Moin

Ich wollte einen JavaScript schreiben, der Grafiken dynamisch austauscht. Dies habe ich auch geschafft, und so wollte ich den Script verkürzen:

<script language="javascript">

bild = new Array();
bild1 = new Array();
grafik = new Array("main","forum");
grafik1 = new Array("main1","forum1");

for(i=0;i<=1;i++)
{
bild[i] = new Image();
bild1[i] = new Image();
bild[i].src = grafik[i].jpg;
bild1[i].src = grafik1[i].jpg;
}

function wechsel(nummer,name)
{
window.document.images[nummer] = name.src;
}

</script>

Jedoch wird mir immer der Fehler "window.document.images[nummer] is read-only" ausgegeben. Was mache ich falsch ??? Ja ich weiss, für 2 Grafiken wäre es kürzer das anders zu schreiben, jedoch interessiert mich wie das funzt.......

Danke für die Antwort.
Sebastian