webForumDet fria alternativet

Ostabilt hover-script

JavaScript

0 svar · 164 visningar · startad av webbmannen

Medlem sedan dec. 1999826 inlägg
Frågan#1

Det här skriptet fungerar ibland och ibland inte. Jag är inte duktig på javascript och har därför letat reda på det på nätet (kommer inte längre ihåg var).

För mig ser det ut som det är lite slarvigt skrivet men jag förstår inte vad som gör att det är ostabilt.

<script language="JavaScript"><!--
function hover(nlink){
	if (document.layers && nlink.text != null){
		document['nshover'].moveTo(nlink.x,nlink.y);
		if(nlink.target==null) nlink.target = "_self";
		with (document['nshover'].document){
			open();
			write("<a href=\""+nlink.href+"\" onMouseout=\"hide();\"");
			write(" class=\"nshover\" target=\""+nlink.target+"\">"+nlink.text+"</a>");
			close();
		}
		document['nshover'].visibility = "show";
	}
}
function hide(){
	document.layers.nshover.visibility='hide';
}
// -->
		</script>
<style type="text/css">
<!--
#nshover { position: absolute; top: 0px; left: 0px; width: 100%; visibility: hidden }
a.nshover { color: #8f3209; font-weight: bold; font-size: x-small; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-decoration: underline; background-color: white }
-->
</style>

Direkt efter body-taggen så ligger:

<div id="nshover"></div>

/webb

------------------
Vem ska du göra glad imorgon?

259 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)