MichelM: Multi-on-mouseover

Beitrag lesen

Hallo,

es ist ganz einfach mit Arrays :

Feldbereich=4,Bilderanzahl=10;
onmouseoverarray=new Array(Feldbereich,Bilderanzahl);
for(f=1;f<=Feldbereich,f++]{
for(i=1;i<=Bilderanzahl;i++){
onmouseoverarray[f][i]=new Image(10,10);
onmouseoverarray[f][i].src="Bildover"+j+i+".jpg"; //BIlder nach Feldbereich und Anzahl benennen
}
}

onmouseoutarray=new Array(Feldbereich,Bilderanzahl);
for(f=1;f<=Feldbereich,f++]{
for(i=1;i<=Bilderanzahl;i++){
onmouseoutarray[f][i]=new Image(10,10);
onmouseoutarray[f][i].src="Bildout"+j+i+".jpg"; //BIlder nach Feldbereich und Anzahl benennen
}
}

function overpics(Feldbereich){
for(i=1;i<=Bilderanzahl;i++){
if(document.images)
document.images[i+Feldbereich].src=onmouseoverarray[i+Feldbereich].src
}

function outpics(Feldbereich){
for(i=1;i<=Bilderanzahl;i++){
if(document.images)
document.images[i+Feldbereich].src=onmouseoutarray[i+Feldbereich].src
}

onmouseout="outpics(4)" onmouseout="overpics(4)"