webForumDet fria alternativet
Logga in / Bli medlem

Byta en layer med mouseover

JavaScript

2 svar · 203 visningar · startad av apan_jocko

Medlem sedan mars 200350 inlägg
Trådstart#1

Jag har en bild med usemap och när jag kör musen över ett område så vill jag att en layer visas brevid bilden och att den ligger kvar tills jag för musen över ett nytt område och då ska den layern visas (på samma ställe som den förra) ... förstår ni?

...vore tacksam om ni kunde hjälpa mig med detta...

:P

Medlem sedan juni 20004 308 inlägg
#2

God kväll

<script language="JavaScript" type="text/javascript">
var prev=false;
function showLayer(Id){
	if (document.all) {
		document.all[Id].style.visibility = "visible";
	} else if (document.layers){
		document.layers[Id].visibility = "show";
	} else if (document.getElementById){
		document.getElementById(Id).style.visibility = "visible";
	}
}
function hideLayer(Id){
	if (document.all) {
		document.all[Id].style.visibility = "hidden";
	} else if (document.layers){
		document.layers[Id].visibility = "hide";
	} else if (document.getElementById){
		document.getElementById(Id).style.visibility = "hidden";
	}
}
</script>
...
<area shape=rect coords="10,10,20,20" href="sida.html" alt="Sida 1" onMouseover="if(prev){ hideLayer(prev); } showLayer('lagerid'); prev='lagerid';">
Medlem sedan mars 200350 inlägg
#3

...tack för det!

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