webForumDet fria alternativet

Länkbild-onmouseover

JavaScript

3 svar · 266 visningar · startad av Mika3l

Medlem sedan nov. 20018 492 inlägg
Frågan#1

Använder

<a href="#" onmouseover="document.menu_startsidan.src='images/menu/startsidan_d.jpg';" onmouseout="document.menu_startsidan.src='images/menu/startsidan_l.jpg';"><img src="images/menu/startsidan_l.jpg" name="menu_startsidan" vspace="0" alt="STARTSIDAN" style="width: 80px; height: 22px; border: 0px;"></a>

för att byta bild när man har muspekaren över.

Hur fungerar den koden i övriga webbläsare än IE6 som är den enda jag har på den här datorn?
Fungerar den bra eller ska jag byta ut koden, och om jag ska byta ut den, vad ska jag ha istället?

Tacksam för snabba svar! :)

Medlem sedan juli 20013 378 inlägg
#2

Hmm...
Scriptkompatibilitetsfråga....
Jag slussar tråden vidare från HTML, XHTML & CSS

Medlem sedan sep. 20021 655 inlägg
#3

Varför inte lägga in onmouse-eventen på bilden istället för länken?

<a href="#">
  <img
   onmouseover="this.src='images/menu/startsidan_d.jpg';"
   onmouseout="this.src='images/menu/startsidan_l.jpg';"
   src="images/menu/startsidan_l.jpg"
   vspace="0"
   alt="STARTSIDAN"
   style="width: 80px; height: 22px; border: 0px;"
  >
</a>

Radbrytningarna lade jag bara till för att förtydliga.

Medlem sedan nov. 20018 492 inlägg
#4

Ah, hade jag inte en tanke på. ;)
Men är det någon skillnad prestandamässigt?

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)