Max: Warum kein "<a href="javascript:....." ?

Warum ist <a href="#" onClick="blabla(); return false">Link</a> besser als <a href="javascript:blabla()">Link</a>? Kommt doch auf's selbe raus, oder?

MfG

Max

  1. Hi,

    Warum ist <a href="#" onClick="blabla(); return false">Link</a> besser als <a href="javascript:blabla()">Link</a>? Kommt doch auf's selbe raus, oder?

    Ob es aufs selbe rauskommt, hängt unter anderem von blabla() ab.
    Wenn blabla() z.B. window.open() ist, kann man per
    <a href="dieUrl.html" onclick="window.open(this.href, 'fenstername', 'width=200,height=200');return false;">
    dafür sorgen, daß auch User ohne Javascript die Seite zu sehen bekommen.

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/ http://www.helpers.de/
  2. Hallo Max,

    Kommt doch auf's selbe raus, oder?

    Browser ohne JavaScript-Unterstützung [1] melden keinen Fehler, wenn Du die onclick-Variante verwendest.

    Viele Grüße,
    Christian

    [1] Damit meine ich jetzt nicht welche, bei denen JS deaktiviert ist, damit meine ich welche, die gar kein JS interpretieren; diese melden nämlich den Fehler, dass sie das Protokoll javascript: nicht kennen.