webForumDet fria alternativet

MouseOver effekt

1 svar · 154 visningar · startad av david

davidMedlem sedan dec. 199949 inlägg
#1

Går det att ha en mouseover effekt på en knapp och sedan även ha en onclick som säger att knappen skall stanna i det läget även när man för musen ut från bilden.

Jag har försökt att sätta en flagga som säger att bilden har blivit klickad, men if satsen i mouseout funktionen tar det inte, utan byter ändå ut bilden.

flag=1

function swapImageOver(imgName, newImg){
document.images[imgName].src = newImg;
}

function swapImageOut(imgName, newImg) {
if (flag=1){
document.images[imgName].src = newImg;
}
}

function swapImageClick(imgName,newImg){
document.images[imgName].src = newImg;
flag=0
}

Någon som vet hur???

------------------
/David

PeWMedlem sedan juni 20006 839 inlägg
#2

För det första kan du inte skriva if(flag=1){...} eftersom ett = tecken är en tilldelningsoperator. Du bör ändra satsen till: if(flag==1){...}. Sen behövs det semikolon efter variabeldeklarationerna: flag=1**;** och flag=0**;**

------------------
Ancilla, face mea laganum!

Genererad på 366 ms · cache AV · v20260730165559-full.f96bc7eb