Eric Teubert: MouseOver verzögern

Beitrag lesen

So, noch ein bisschen herumprobiert, folgendes ist dabei herausgekommen:

<script type="text/javascript">
<!--
var BlurControl = 'weg';

function layerWrite(layer, text) {
 var ie=document.all;
 var dom=document.getElementById;
 if (ie||dom) {
   targetlayer=document.getElementById(layer);
   targetlayer.innerHTML=text;
 }
}

function info(infotext) {
 if (BlurControl = 'drauf') {
  layerWrite('info',infotext);
 }
}

function StopInfo() {
 BlurControl = 'weg';
}

function DelayInfo() {
 BlurControl='drauf';
 window.SetTimeout("info('Hello World')", 1);
}

//-->
</script>

<div id='info'>*versteck*</div>
<br><br>
<div onMouseOver="DelayInfo()" onMouseOut="StopInfo()">Dr&uuml;berdingstext</div>

Problem: er sagt, window.SetTimeout sei keine Funktion ... ... ?!