webForumDet fria alternativet
Logga in / Bli medlem

Visa layer vid mouse over...

JavaScript

5 svar · 286 visningar · startad av mattiasnordin

Medlem sedan maj 20012 080 inlägg
Trådstart#1

Hej,
Jag vill att en bild ska visas i ett lager när kör mouseOver en annan bild. Vid OnMouseOut så ska bilden försvinna.
Hur gör man detta. Kan någon peka i rätt riktning?

Medlem sedan juni 20004 308 inlägg
#2

Om du inkluderar layerlib.js så kan du använda;

onmouseover="showLayer('lagerId');" onmouseout="hideLayer('lagerId');"

Medlem sedan maj 20012 080 inlägg
#3

Fungerar utmärkt, men..

Tack Jojoxx, det fungerar bra.

<div id="bubblan" style="position:absolute;top:0px;left:0px;">
<img src="pic_bubbla_trans.gif">
</div>

onmouseover="showLayer('bubblan');" onmouseout="hideLayer('bubblan');"
  1. Hur får jag bilden att default vara hidden?

  2. Koordinaterna 0,0 verkar vara det övre hörnet på min frame. Hur gör man om bilden ska visas i framen som ligger över den undre?

:q

Medlem sedan juni 20004 308 inlägg
#4
  1. I style lägger du till visibility:hidden;

  2. Lager inte visas utanför framen eller fönstret som de ligger i. Skall du visa ett lager i en annan frame måste lagret ligga i den.

Medlem sedan maj 20012 080 inlägg
#5

Kan man lägga ett lager i index.html, dvs min skapa frames fil? Det optimala vore nämligen om mitt lager kunde visa en bild som ligger mellan frame1 och frame2.

Misstänker att det inte går.

Tack för ditt library... Väldigt bra att ha!

Medlem sedan juni 20004 308 inlägg
#6

Kan man lägga ett lager i index.html, dvs min skapa frames fil? Det optimala vore nämligen om mitt lager kunde visa en bild som ligger mellan frame1 och frame2.

Nej, tyvärr.

262 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
117 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)