molily: window.open.in.background-tab.

Beitrag lesen

Ich muss den out.php link im hinteren tab öffnen und den permalink im vorderen.
habe es mit target="_blank" und onclick.window open gelößt,
jedoch funktioniert der zurückbutton des browser nicht.

Was erwartest du vom Zurückbutton? Was soll er in welchem Fenster tun?

Wenn du vorderem Tab den aktuellen Tab meinst, mit hinterem Tab einen neuen, zweiten: Dann lass doch einfach das target="_blank" weg. Das Linkziel wird ganz normal im aktuellen Tab geöffnet. window.open öffnet einen zweiten. Dem solltest du einen (immer gleichen) Namen im zweiten Parameter geben. Fenster/Tabs kannst du zudem mit http://de.selfhtml.org/javascript/objekte/window.htm#focus@title=focus und http://de.selfhtml.org/javascript/objekte/window.htm#blur@title=blur in den Vordergrund holen bzw. in den Hintergrund schicken. Wie das die Browser bei Tabs umsetzen, musst du testen.

Der Zurück-Button wird dann natürlich nur für ein Fenster (das erste) wie gewünscht funktionieren. Das haben mehrere Fenster/Tabs so an sich. Das sind die bekannten Nachteile von Popup-Fenstern.

hier geht es darum wirklich mit den tabs zu arbeiten zb bei firefox und nicht mit neuen fenstern oder popups.

Ein einfaches window.open ohne dritten Parameter öffnet üblicherweise einen Tab. Das hängt jedoch von der Browsereinstellung ab.

Mathias