Ben: Wie denn nun? - Per Link Script aufrufen

Hallo,

ich bin jedes Mal in einer Zwickmühle. Welche der folgenden Versionen ist besser, um ein Javascript über einen Link zu starten (z.B. ein window.open):

1. <a href="javascript:funktion()">Link</a>

2. <a href="#" onClick="funktion()">Link</a>

Ich bin immer unschlüssig, welche Version die bessere ist, wobei 1. den Vorteil hat, dass die Seite nach dem Klick auf den Link nicht wieder nach oben scrollt...

Danke und viele Grüße,
Ben

  1. Hallo Ben,

    ich bin jedes Mal in einer Zwickmühle. Welche der folgenden Versionen ist besser, um ein Javascript über einen Link zu starten (z.B. ein window.open):

    1. <a href="javascript:funktion()">Link</a>
    2. <a href="#" onClick="funktion()">Link</a>

    weder noch, für window.open() solltest du sowas verwenden:
    <a href="neueseite.html" onclick="funktion(); return false;">Link</a>
    wobei neueseite.html die Seite ist, die mit open() geöffnet wird.
    siehe: http://home.t-online.de/home/dj5nu/js-popup.html

    Grüße aus Nürnberg
    Tobias

    1. Hallo Tobias,

      danke für deine Antwort.

      Dann werde ich es zukünftig so versuchen. :)

      Und was ist mit anderen Funktionen?

      Viele Grüße
      Ben

      1. Hallo Ben,

        Dann werde ich es zukünftig so versuchen. :)

        brav :-)

        Und was ist mit anderen Funktionen?

        welchen anderen Funktionen?

        Grüße aus Nürnberg
        Tobias

        1. Hi Tobias,

          nunja, ich rede z.B. von selbstgeschriebenen Funktionen, die man eben per Klick aufrufen möchte. Momentan fällt mir nichtmal ein Beispiel ein, aber ist ja auch noch halb in der Nacht. ;)

          Viele Grüße,
          Ben