Mit lag "flimrer"
Hej!Jeg har lavet en side, hvor et lag vises ved mouseover på et billede og er usynligt ved mouseout.
Problemet er, at når jeg holder musen henover det sted hvor laget ligger, så flimrer det helt vildt i takt med, at jeg bevæger musen.
Koden ser sådan ud:
<script language="JavaScript">
<!--
function MBAvs ()
{
var i, visStr, args, theObj;
args = MBAvs.arguments;
for (i=0; i<(args.length-2); i+=3) { //with arg triples (objNS,objIE,visStr)
visStr = args[i+2];
if (navigator.appName == 'Netscape' && document.layers != null) {
theObj = eval(args[i]);
if (theObj) theObj.visibility = visStr;
} else if (document.all != null) { //IE
if (visStr == 'show') visStr = 'visible'; //convert vals
if (visStr == 'hide') visStr = 'hidden';
theObj = eval(args[i+1]);
if (theObj) theObj.style.visibility = visStr;
} }
}
//-->
</script>
<MAP id="imagemap">
<AREA shape=rect coords="0,0,770,540" onmouseover=MBAvs('document.layers[\'lag1\']','document.all[\'lag1\']','show') onmouseout=MBAvs('document.layers[\'lag1\']','document.all[\'lag1\']','hide')>
</MAP>
<div id="lag1" style="position:absolute; width:200px; height:200px; z-index:1; left:360px; top: 80px">
<IMG src='taleboble.gif'>
</div>
<IMG src="dreng.gif" border="0" width="770" height="540" usemap="#imagemap" style="display: block;">
Er der mon noget at gøre ved det? Det sker som sagt kun, når musen er henne over laget - ved mouse-over på resten af det underliggende billede flimrer laget ikke.
