Zum Inhalt springen

Allen Links ein Attribut zuweisen

Erstellt am 22. Januar 2013 · 1 Antwort · letzte Antwort am 23. Januar 2013

Tags: Links, Frage

naggison ·

Hallo Zusammen,

irgendwie steh ich vor ner Wand #angry# ...
Ich möchte gernen >allen< Links ein onclick attribut zuweisen... Ich hab aber keine Ahnung wie ich die Links ansprechen soll.

Kann mir da bitte wer helfen?

Vielen Dank

danton ·

Hi

Dazu müßte man wissen welche Links Du meinst?
- In jeden Content Element?
- Im RTE?
- Ein spezielles Feld in einem Content Element?

Und was Du damit tun willst.
D.h. bitte mehr Infos.

Grundsätzlich kann man Links mit folgendem TS Tag-Parameter anfügen.

...{
  typolink.ATagParams = onClick="blabla" class="meineklasse"
}

Solltest Du wirklich auf alle Links Deiner Seite einen Event anwenden wollen empfehle ich Dir jQuery zu nehmen.

page.headerData{
  # Hiermit inkludierst Du die jQuery Bibliothek.
  123 = HTML
  123.value = <script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
  
  # Der jQuery Script-Block
  124 = TEXT
  124{
    wrap = <script>|</script>
    value(
    jQuery(function(j){
      // EVENT: Click: Alle Links
      j('a').click(){
        // this bezieht sich auf den aktuell geklickten a-href
        j(this).attr('style','color:red;')
      }
    });
    )
  }
}

Gruß Niels