xhtml - Ersatz für target [Gelöst]

  • 0 x
    76 Beiträge
    0 Hilfreiche Beiträge
    12. 11. 2008, 19:52

    xhtml und target="_blank" vertragen sich nicht. Das ist ja nun hinlänglich bekannt.
    Das target-Attribut raus, weg zu bekommen, das das krieg ich mit TS ganz gut hin

    [i][b]und hier wirds interessant:[/b][/i]
    Ich möcht an Stelle des target-Attributs mit ein bisserl schwindeln dafür sorgen,
    [b]dass sich externe Links xhtml-valide doch in neuen Seiten öffnen[/b]!
    Also füge ma dem Link ein bisserl Javascript hinzu:
    onclick="window.open(this.href,'_blank'); return false;"
    [HTML]//
    <!--
    also aus: -->
    <a href="http://linkziel.tld" target="_blank">Linktext</a>
    <!--
    wird: -->
    <a href="http://linkziel.tld" onclick="window.open(this.href,'_blank'); return false;">Linktext</a>[/HTML]

    Welche Möglichkeit seht ihr, dieses onclick jedem [b][i]externen[/i][/b] Link per Typoscript hinzufügen zu lassen?
    interne Links bleiben natürlich auf der Seite, externe Links möcht ich in ein neues Fenster schicken, das eigene Fenster dabei geöffnet halten, und trotzdem xhtml valide sein.
    Funktioniert zwar nur bei aktiviertem Javascript, is aber besser als nix...
    ... bloß wie bring ich TYPO3 dazu?