S
sw33tlull4by
Guest
Hallo!
Wenn man Funktionen mittels
...
<body onload="function()">
...
ausführt ist deren Ergebnis,sobald die Seite einsatzbereit ist, weg.
Wie kann ich das verhindern?
Aktuelles Problem:
Eine Liste mit mehreren Elemeneten,welchen ich eine Funktion zuweisen wollte, nur leider funktioniert das nicht so wie gedacht.
zZ ist meine LIste noch sehr klein und es ist deswegen eigentlich gut Möglich das so per hand zu machen aber bei grossen Listen wäre ich sehr dankbar wenn ich auf diese Weise getElementsByName benutzen könnte.
Das minimalbeispiel sollte funktionieren.
Was passiert ist das wenn ich über das Element stupid mit der Maus fahre nichts passiert.
Wenn ich den Code jedoch ändern würde in:
...
<div id="stupid" onmouseover="noway()" onmouseout="everyway()">harhar</div>
....
funktioniert es.
mfg
sw33t
Wenn man Funktionen mittels
...
<body onload="function()">
...
ausführt ist deren Ergebnis,sobald die Seite einsatzbereit ist, weg.
Wie kann ich das verhindern?
Aktuelles Problem:
Eine Liste mit mehreren Elemeneten,welchen ich eine Funktion zuweisen wollte, nur leider funktioniert das nicht so wie gedacht.
zZ ist meine LIste noch sehr klein und es ist deswegen eigentlich gut Möglich das so per hand zu machen aber bei grossen Listen wäre ich sehr dankbar wenn ich auf diese Weise getElementsByName benutzen könnte.
Code:
<html>
<head>
<title>hiho</title>
<script language="Javascript" type="text/Javascript">
function noway(element){
document.getElementById("output").innerHTML = element.id;
}
function everyway(){
document.getElementById("output").innerHTML = "";
}
function initial(){
document.getElementById("output").onmouseover = "noway(this)";
document.getElementById("output").onmouseout = "everyway()";
}
</script>
</head>
<body onload="initial()">
<div id="stupid">HARHARHAR</div>
<div id="output"></div>
</body>
</html>
Das minimalbeispiel sollte funktionieren.
Was passiert ist das wenn ich über das Element stupid mit der Maus fahre nichts passiert.
Wenn ich den Code jedoch ändern würde in:
...
<div id="stupid" onmouseover="noway()" onmouseout="everyway()">harhar</div>
....
funktioniert es.
mfg
sw33t