mattiasnordinMedlem sedan maj 20012 062 inlägg
Hmmm.
Har några bilder som heter flik3, flik4 osv. Sidan har en massa bilder så isället för att skriva en rad som den nedan för varje mouse over så försöker jag skapa en funktion. Jag önskar nu att byta ut siffran 3 nedan mot en variabel. Får inte till syntaxen. Är det någon som förstår vad jag vill göra?
document.flik3.src = button11.src; // FUNGERAR BRA
document.flik[num].src = button11.src;
document.flik(num).src = button11.src;
mattiasnordinMedlem sedan maj 20012 062 inlägg
function bilden_in(num){
//alert (num)
if (num == 1){
document.flik1.src = button11.src;
}
if (num == 2){
document.flik2.src = button11.src;
}
}
Ovan fungerar men det blir lite drygt att skriva 30 st olika ifsatser. Ingen som har någon ide på hur man kan skriva det på ett bättre sätt ??????
JojoxxMedlem sedan juni 20004 306 inlägg
Du kan använda:
document["flik"+num].src=...
mattiasnordinMedlem sedan maj 20012 062 inlägg
Tack. JÄTTEGLAD !
Man tackar... Fungerar utmärkt. Intressant timing... hade precis hunnit skriva in alla ifsatser innan jag såg ditt svar.
Kan nu ta bort minst en 60 rader kod :bire
För att jag själv ska kunna söka upp mitt problem i framtiden bifogar jag den fantastiska funktionen.
function bilden_in(num){ // Onmouse over and out. Skippar vald bild
if (VarMyCookie != num){ // Om iconen tidigare är vald händer INGET.
//alert (num)
document["flik" +num].src=button11.src
}
}
Tackar... :stud
JojoxxMedlem sedan juni 20004 306 inlägg
För att jag själv ska kunna söka upp mitt problem i framtiden bifogar jag den fantastiska funktionen.
Mmm, synd bara att det inte går att söka på saker inom [ kod]-taggarna :) Men det är inlagt som förslag till ändring så vi får hoppas att det går snart.
Red.
Åhh, kors i taket. Det var redan åtgärdat :) Dagens grej!