Avatar billede kimgravenhorst Nybegynder
05. maj 2006 - 11:10 Der er 4 kommentarer og
1 løsning

mouseover effekter

Kan man, uden at bruge scripts, få en billedknap til at skifte til an anden billedeknap når man føre musen hen over. Når man trykker på den skal den blive stående så længe at den er aktiv. Når man trykker på en anden billedeknap skal den første vende tilbage til udgangspunktet. Hvordan gør man det og hvis der skal bruges et script, er der så nogen der kan skrive det? Jeg bruger Frontpage 2003 (hvor de tilsyneladende har fjernet mouseover effekten i menuen for dynamiske html-effekter.)
05. maj 2006 - 11:29 #1
Måske noget fanzy herfra -> http://www.dynamicdrive.com/
Avatar billede kimgravenhorst Nybegynder
05. maj 2006 - 11:32 #2
Har været der - svært at finde rundt
05. maj 2006 - 11:50 #3
http://www.html.dk/scripts/javascript/ ???
(Men du har nok være der?)
Avatar billede kimgravenhorst Nybegynder
05. maj 2006 - 12:31 #4
Ja - jeg har været der. Eksemplerne der løser ikke problemet med at knappen skal blive stående så længe at linket er aktivt!
Avatar billede thesurfer Nybegynder
05. maj 2006 - 13:07 #5
I mit eksempel hedder billederne: billede_#_STATUS.jpg
# = billede id/nummer
STATUS = normal / hover / aktiv

Koden kan sikkert laves bedre, men det virker.. :-)

<script type="text/JavaScript" language="JavaScript">
billede = new Array(1,2); // billed_id'er
aktiv = ""; // angiver det aktive billede

function skift(id, onoff)
{
    status = (onoff == 1)?"_hover.jpg":"_normal.jpg";
    if (id == aktiv) status = "_aktiv.jpg";
    document.getElementById(id).src = id + status;
}

function aktiver(id)
{
    for(i=0; i < billede.length; i++)
    {
        document.getElementById("billede_" + billede[i]).src = "billede_" + billede[i] + "_normal.jpg";
    }
    document.getElementById(id).src = id + "_aktiv.jpg";
    aktiv = id;
}

</script>

<br>
<img src="billede_1_normal.jpg" id="billede_1" border="1" onclick="aktiver(this.id)" onmouseover="skift(this.id,1)" onmouseout="skift(this.id,0)">
<br><br>
<img src="billede_2_normal.jpg" id="billede_2" border="1" onclick="aktiver(this.id)" onmouseover="skift(this.id,1)" onmouseout="skift(this.id,0)">

/theSurfer
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester