theresa: variable per onmouseover ändern?

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

  1. 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.

    --
    Javascript ist toll (Perl auch!)
    1. 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

      1. 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.

        --
        Javascript ist toll (Perl auch!)
        1. 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

          1. 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.

            --
            Javascript ist toll (Perl auch!)
            1. 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

              1. 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.

                --
                Javascript ist toll (Perl auch!)