Zum Inhalt springen

typolink und exterener Link auf Webseite

Erstellt am 13. August 2009 · 2 Antworten · letzte Antwort am 14. August 2009

Tags: Links, Frage

onetit ·

Hallo

Ich stehe vor einem kleinen Problem.
Denn wenn ich auf meiner Seite, diesen typolink einbaue, öffnet sich zwar die externe Webseite, doch sie macht es in der aktuellen Seite.

temp.marker = TEXT
temp.marker.value = anmelden
temp.marker.typolink {
     target = _blank
     parameter = http://externe_seite.info/
  }

Wie kann ich das verhindern?

Wenn aber via typolink eine Seite in einem Popup öffnen möchte, geht das nicht.

temp.marker = TEXT
temp.marker.value = anmelden
temp.marker.typolink {
     target = _blank
     parameter = <a href="#" onClick="window.open('http://externe_seite.info/','');">--anmelden--</a>
  }

Hier wird nun auf der Webseite kein Link angezeigt.

Aber, geht das überhaupt?

Besten Dank und Gruss
onetit

freshman17 ·

Das target-Attribut von typolink funktionert nur für interne Links. Du kannst stattdessen ATagParams nutzen z.B so:

typolink {
        parameter = http://externe_seite.info/
        ATagParams = target=_blank
}

Jedoch ist nach XHTML Strict target nicht valide also besser darauf verzichten oder mit mit JS nutzen z.B so:

..
        ATagParams = onclick="window.open(this.href,&quot;blank&quot;);return false;"
..
onetit ·

Hallo

Ich habs hinbekommen. :-)

Damit sich die externe URL in einem neuen Fenster öffnet, braucht man den:

extTarget = _blank

und damit das auch mit einem JS geht, nimmt man dan noch den

JSwindow = 1
JSwindow_params = status=1,menubar=1,scrollbars=0,resizable=1, location=0,directories=0,toolbar=0

und die normale URL zur Hilfe.

Danke und Gruss