Gunnar Bittersmann: Frage zu <a href>

Beitrag lesen

@@Sabine:

könnt ihr mir sagen was genau in dieser Zeile passiert:
<a href="index.php" onclick="FensterOeffnen(this.href); return false">

Wenn kein JavaScript ausgeführt wird (deaktiviert), dem Link zu "index.php" gefolgt, sonst gar nichts weiter.

Wenn JavaScript ausgeführt wird, wird die Funktion 'FensterOeffnen()' aufgerufen, und zwar mit dem Parameter "index.php", da this sich auf das ebendieses Element bezieht (das 'a'-Element) und dessen Eigenschaft href den Wert des 'href'-Attributs ("index.php") hat. Das nachfolgende 'return false' sorgt dafür, dass nicht dem Link zu "index.php" gefolgt wird.

(Vermutlich sorg die Funktion 'FensterOeffnen()' dafür, dass der Inhalt von "index.php" in einem anderen Fenster gargestellt wird – sofern ein Popup-Blocker im Browser des Nutzers dies nicht verhindert.

Live long and prosper,
Gunnar

--
„Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)