hallo!
ich habe ein kleines problem:
ich möchte ein script das folgendes leisten soll:
sobald die maus über einem div ist wird ein zähler von 0 bis 100 hochgezählt.
sobald die maus das div verlässt wird der gleiche zähler wieder auf 0 erniedrigt.
der zähler soll dabei alle 100mx erhöht/erniedrigt werden.
das script funzt schon teilweise wenn ich es gleich mit dem laden der seite ausführen lasse, aber mit dem onMouseover und onMouseout habe ich noch probleme.
hier mal ein kleiner auschnitt aus dem code:
<code>
<script type="text/javascript">
<!--
var i=0;
function count_up()
{
var timer = setInterval("count_up()", 100);
i += 8;
document.getElementById("text").value = "i= " + i;
if(i>=100) { clearInterval(timer); }
}
-->
</script>
</head>
<body>
<input type="text" id="text">
<br><br>
<div id="div" style="width:100px; height:100px; background-color:#0000ff; " onMouseover="count_up()">
</div>
</code>
die text-box ist nur für mich zur kontrolle des counters.
wenn ich nun mit der maus über das div fahre zählt er unendlich lange hoch und hört nicht wieder auf...
ich glaube ja ich mache etwas mit dem setInterval falsch, also wenn mir dabei jemand helfen könnte wäre ich sehr froh.
danke schon jetzt!
bernd