webForumDet fria alternativet
Logga in / Bli medlem

MouseOver effekt

JavaScript

1 svar · 154 visningar · startad av david

Medlem sedan dec. 199949 inlägg
Frågan#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

Medlem sedan juni 200010 432 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!

264 ms totalt · 4 externa anrop · v20260731065814-full.0bc6e834
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)