Ole's eksempel ser ud til at virke.
Er det ikke nok?
Her er et andet bud på hvordan det kan gøres:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd"><html><head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" >
<title>Ekselpel til spm/793913</title>
<script type="text/javascript"><!--
var running = false;
var action = null;
var target = null;
function startTimer(pfnAction,targetID){
action = pfnAction;
target = document.getElementById(targetID);
target.style.backgroundColor="#FFE0F0";
if (!running) {
running = setInterval(pfnAction,1000);
}
}
function stopTimer(){
if (running) {
clearInterval(running);
running=false;
target.style.backgroundColor="";
}
}
function incrementTarget(){
if (target) {
target.firstChild.nodeValue = +target.firstChild.nodeValue+1;
}
}
//--></script>
</head><body>
<h1>Eksempel til spm/793117</h1>
<h2>mouseOverTimer - demo</h2>
<p>
<hr>
<div onmouseover="startTimer(incrementTarget,'counter1')"
onmouseout="stopTimer()"
style="background-color:#F0E0FF">
mouseover1
</div>
<p>
<h4>Counter1</h4><div id="counter1">0</div>
<p>
<hr>
<div onmouseover="startTimer(incrementTarget,'counter2')"
onmouseout="stopTimer()"
style="background-color:#F0E0FF">
mouseover2
</div>
<p>
<h4>Counter2</h4><div id="counter2">0</div>
</body></html>