Targest von Links beeinflussen..
Tolwin
- javascript
Hallo Forum,
ich habe meine Frage mal im Themenbereich Javascript angesiedelt, da ich denke
hier richtig zu sein. Ich baue eine Seite dynamisch zusammen. Auf dieser Seite
befinden sich diveres Links (die variieren). Je nach Aufruf in der vorhergehenden Seite unterscheiden sich die Targets der Links (_blank, _body, _self)
Gibt es eine Möglichkeit global in der Seite als Target _self zu erzwingen.
Leider kann/darf ich es nicht im Script das die Seite baut verändern, da auch andere Seiten die das Skript erstellt die variablen Targets benötigen.
Hier mal ein bildliches Beispiel
<a href="http://www.irgendneseite.de/start1.html" target="body" class="links">bla1</a>
<a href="http://www.irgendneseite.de/start2.html" target="_blank" class="links">bla2</a>
<a href="http://www.irgendneseite.de/start3.html" target="_self" class="links">bla3</a>
Alle 3 Links sollen im selben Fenster aufgehen ( wo sie aufgerufen werden)
D.h. wenn ich eine Link auf der Seite mit target=_body aufrufe, möchte ich diesen trotzdem als _self ausführen. Hab ich da ne Chance, und wenn ja, wie?
Ich hoffe, mein Problem etwas verständlich gemacht zu haben.
Danke und Gruß
Tolwin
Du könntest per JavaScript alle links durchgehen und ihnen einen entsprechenden Target zuweisen:
for (var l=0; l<document.links.length; l++) { document.links[l].target = '_self'; }
Allerdings klappt das nur mit aktiviertem JavaScript. Ansonsten wäre eher zu empfehlen, serverseitig zu unterscheiden und den Target dementsprechend auszuliefern.
Gruß, LX
Hi LX,
das wäre eine Möglichkeit die Targets zu ändern.
Serverseitig darf ich leider nicht das Skript anpassen .. auch wenn es
besser und vor allem einfacher wäre!
Gibt es keinen globalen Parameter mit dem ich pauschal das Target aller Links auf der Seite setzen kann?
Gruß
Tolwin
Gibt es keinen globalen Parameter mit dem ich pauschal das Target aller Links auf der Seite setzen kann?
http://de.selfhtml.org/html/kopfdaten/basis.htm#zielfenster
mfg Beat
Hi Beat,
diese Anweisung ist leider schwächer als das target, das im Link gesetzt ist.
Dann bleibt mir wohl nichts anderes überig, als das target wie von LX
vorgeschlagen zu tauschen.
Gruß
Tolwin
Hier mal ein bildliches Beispiel
> <a href="http://www.irgendneseite.de/start1.html" target="body" class="links">bla1</a>
> <a href="http://www.irgendneseite.de/start2.html" target="_blank" class="links">bla2</a>
> <a href="http://www.irgendneseite.de/start3.html" target="_self" class="links">bla3</a>
>
für beispiele soll ich example.com, example.net oder example.org verwenden (wird bald mein liebingssspruch :p)