variable per onmouseover ändern?
theresa
- javascript
hallo ihr lieben,
ich möchte per onmouseover die variable eines gerade laufenden
javascripts ändern.
geht das? wenn ja wie?
hier meine code-idee:
<a onmouseover="javascript:speed=3(????)">schneller</a>
<script type="text/javascript">
...
var speed=1
...
</script>
danke ,
eure theresa
ich möchte per onmouseover die variable eines gerade laufenden
javascripts ändern.
geht das? wenn ja wie?
ja.
hier meine code-idee:
<a onmouseover="javascript:speed=3(????)">schneller</a>
"javascript:" ist hier ein überflüssiges Label und die Klammer mit den Fragezeichen ist auch überflüssig, ansonsten ist es ok, ich würde dafür aber nicht unbedingt ein A Element verwenden.
Struppi.
Hi !
hier meine code-idee:
<a onmouseover="javascript:speed=3(????)">schneller</a>"javascript:" ist hier ein überflüssiges Label und die Klammer mit den Fragezeichen ist auch überflüssig, ansonsten ist es ok, ich würde dafür aber nicht unbedingt ein A Element verwenden.
Sorry, das ist ganz schlechter Stil!
onmouseover="funktionsname(Parameter)"
function funktionsname(Parameter) {
mach_was_du_sollst;
}
Gruß
Hans
Hi !
hier meine code-idee:
<a onmouseover="javascript:speed=3(????)">schneller</a>"javascript:" ist hier ein überflüssiges Label und die Klammer mit den Fragezeichen ist auch überflüssig, ansonsten ist es ok, ich würde dafür aber nicht unbedingt ein A Element verwenden.
Sorry, das ist ganz schlechter Stil!
Worauf bezieht sich diese Aussage? Kannst du bitte sinnvoll zitieren.
onmouseover="funktionsname(Parameter)"
Ob du eine Funktion oder keine Aufrust ist völlig egal und hat auch nichts mit Stil zu tun.
Struppi.
Hi !
Worauf bezieht sich diese Aussage? Kannst du bitte sinnvoll zitieren.
auf
onmouseover="speed=3"
Ob du eine Funktion oder keine Aufrust ist völlig egal und hat auch nichts mit Stil zu tun.
Aber sehr wohl!
Gruß
Hans
Worauf bezieht sich diese Aussage? Kannst du bitte sinnvoll zitieren.
auf
onmouseover="speed=3"
das war nicht zu erkennen.
Ob du eine Funktion oder keine Aufrust ist völlig egal und hat auch nichts mit Stil zu tun.
Aber sehr wohl!
Wo liegt hier das Problem deiner Meinung nach?
Es ist durchaus legitim und üblich einen Eventhandler so zu verwenden.
Struppi.
Hi !
onmouseover="speed=3"
das war nicht zu erkennen.
Hm, also ich habe das so gesehen.
Wo liegt hier das Problem deiner Meinung nach?
Ganz einfach: Wenn derjenige irgendwann einmal anfängt, Handler umzubiegen, dann besteht bei so einem Stil schnell die Gefahr, z.B. beim Explorer, die wichtigen Angaben
CancelBubble=true;
return false;
zu vergessen, weil man sich, um sich kurz zu halten, nur das nötigste einpackt. Auch für die Lesbarkeit/Erweiterbarkeit später ist es besser, eine Funktion (mit einem passenden Namen) zu verwenden.
Es ist durchaus legitim und üblich einen Eventhandler so zu verwenden.
Natürlich, solange der Compiler/Interpreter mitmacht. Nur irgendwann wird es sehr schnell unleserlich!
Gruß
Hans
Hi !
onmouseover="speed=3"
das war nicht zu erkennen.
Hm, also ich habe das so gesehen.
Wo denn?
"javascript:" ist hier ein überflüssiges Label und die Klammer mit den Fragezeichen ist auch überflüssig, ansonsten ist es ok, ich würde dafür aber nicht unbedingt ein A Element verwenden.
Sorry, das ist ganz schlechter Stil!
Hier ist kein Bezug deiner aussage zu meiner zu erkennen, zumindest nicht so wie du es gemeint hast.
Natürlich, solange der Compiler/Interpreter mitmacht. Nur irgendwann wird es sehr schnell unleserlich!
Es ging hier in der Frage einzig und allein um das Ändern einer Variabel, was willst du da mit cancelBubble?
Evtl. kann ich es einsehen, zu sagen, es ist schlechter Stil, weil eine globale Variabel verwendet wird, aber ohne den Anwendungsfall zu kennen...
Struppi.