Seite 1 von 3

BBCode URL im neuen Tab/Fenster öffnen

Verfasst: 29.11.2008 14:26
von ThatsMe
Wenn man auf den Code des Forum zugriff, konnte man zwar einstellen, dass sich alle Links in einem neuen Tab/Fenster öffnen lassen, allerdings waren davon auch interne Links betroffen.
Habe bisher jedenfalls keine Problemlösung gefunden, dass nur externe Links im neuen Tab/Fenster öffnen lassen.

Ich habe das Problem mit einem weiteren BBCode gelöst. - Lässt alle Links innerhalb diesen Tags im neuen Fenster/Tab öffnen.

BBCode-Benutzung

Code: Alles auswählen

[url2={URL}]{TEXT}[/url2]

HTML-Ersetzung

Code: Alles auswählen

<a href="{URL}" title="{TEXT}" target="_blank">{TEXT}</a>

Tipp-Anzeige

Code: Alles auswählen

Link einfügen, der sich im neuen Fenster öffnet: [url2]http://url[/url2] oder [url2]http://url]Linktext[/url2]

Einstellungen (Beim Verfassen eines Beitrags anzeigen)
MfG

Verfasst: 29.11.2008 14:32
von Miriam

Code: Alles auswählen

<a href="{URL}" title="{TEXT}" target="_blank">{TEXT}</a> 
Ich ziehe schon mal meinen Helm auf. Das gibt Ärger mit den XHTML strict Jüngern.
Wie kannst Du nur alles kaputtmachen? :-P

Nun gut, probier es so:

Code: Alles auswählen

<a href="{URL}" title="{TEXT}" onclick="window.open(this.href);return false;">{TEXT}</a> 

Verfasst: 29.11.2008 14:55
von nickvergessen
KB:linksneuesfenster

Verfasst: 29.11.2008 15:21
von ThatsMe
Miriam hat geschrieben:

Code: Alles auswählen

<a href="{URL}" title="{TEXT}" target="_blank">{TEXT}</a> 
Ich ziehe schon mal meinen Helm auf. Das gibt Ärger mit den XHTML strict Jüngern.
Wie kannst Du nur alles kaputtmachen? :-P

Nun gut, probier es so:

Code: Alles auswählen

<a href="{URL}" title="{TEXT}" onclick="window.open(this.href);return false;">{TEXT}</a> 
Funktioniert auch. Unterschied? :D

nickvergessen hat geschrieben:KB:linksneuesfenster

Ich habe das so vestanden, dass dabei alle Links (also auch interne) in einem neuen Tab geöffnet werden.

Verfasst: 29.11.2008 15:35
von Miriam
Unterschied... es bleibt valide, denn im Tag a ist das Attribut `TARGET` nicht erlaubt.... Zumindest nicht in XHTML STRICT (Lektüre)

Re: BBCode URL im neuen Tab/Fenster öffnen

Verfasst: 11.09.2009 15:28
von Schorschel
*thread ausgrab*

Funktioniert soweit natürlich gut ;)
Wie sieht das aus? kann ich dann irgendwie die schaltfläche für die "normale" URL ausblenden?

Re: BBCode URL im neuen Tab/Fenster öffnen

Verfasst: 20.05.2012 16:33
von DerTheo
Ich grab mal hier wieder ein wenig :)

Wenn ich statt einem Text, ein Bild in den BBCode einbaue

Code: Alles auswählen

[nurl=http://www.test.de][img]http://www.test.de/bildchen.png[img][/nurl]
öffnet sich der Link im gleichen Fenster. Wie kann ich das umstellen?

Re: BBCode URL im neuen Tab/Fenster öffnen

Verfasst: 20.05.2012 18:14
von Miriam
DerTheo hat geschrieben:... Wie kann ich das umstellen?
Z.B. indem Du die STRG / CTRL Taste während des klicken hältst. Oder, wenn Du einen 3-Tasten-Maus hast, kannst Du alternativ auch die mittlere Taste benutzen.

Re: BBCode URL im neuen Tab/Fenster öffnen

Verfasst: 20.05.2012 18:24
von DerTheo
Das öffnen in einem neuen Fenster soll natürlich ohne jegliches zutuen passieren :) Sonst macht der BBCode ja keinen Sinn, er soll ja eben den Link automatisch im neuen Fenster öffnen :)

Re: BBCode URL im neuen Tab/Fenster öffnen

Verfasst: 20.05.2012 23:48
von BNa
Warum eigentlich [nurl]? Das gewünschte Verhalten lässt sich doch mit dem normalen [url] bbcode bewerkstelligen.