Byta en layer med mouseover

JavaScript

2 svar · 211 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!

256 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)