---
title: "MouseOver effekt"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/17336-mouseover-effekt"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "david"
published: "2001-01-17T11:16:00.000Z"
updated: "2001-01-17T12:39:00.000Z"
replies: 1
views: 154
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/17336-mouseover-effekt"
---

# MouseOver effekt

## #1 — david, 2001-01-17T11:16Z

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???

Permalänk: https://www.webforum.nu/p/17336

## #2 — PeW, 2001-01-17T12:39Z

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!*

Permalänk: https://www.webforum.nu/p/328184

---

Tråden på webben: https://www.webforum.nu/amne/javascript/17336-mouseover-effekt
