05. maj 2006 - 11:10Der 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.)
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; }
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.