Vinzenz Mai: / (PHP) Alle Links auf einer Seite verhindern

Beitrag lesen

Hallo,

wie erreiche ich, dass sämtliche Links in einem div nicht mehr verlinken?
indem Du das href-Attribut aus den <a>-Elementen entfernst.

einverstanden.

In PHP schaust Du, dass Du alle href-Attribute entfernst,

einverstanden

in JavaScript sorgst Du stattdessen dafür, dass deren href-Wert ein #-Zeichen wird (man könnte auch onclick="return false" einfügen, aber das ist nicht so wirkungsvoll).

Nicht einverstanden. Umgekehrt wird ein Schuh daraus.

Natürlich ist ein onclick="return false" viel besser und vermutlich wunschgemäßer als ein href="#"! Letzeres will man ganz sicher nicht, wenn "Links nicht mehr verlinken" sollen. Will man dann beim Anklicken an den Seitenanfang springen?

Siehe http://forum.de.selfhtml.org/archiv/2011/3/t204126/#m1381953

Freundliche Grüße

Vinzenz