Wie kann ich öffnen Sie ein neues browser-tab innerhalb des JavaScript?
Wie Schreibe ich eine JavaScript-Funktion, öffnet eine neue Registerkarte im browser auf eine angegebene URL?
Ich weiß, wie man diese in HTML über einen link mit target="_blank", aber in meinem Fall muss ich es tun innerhalb der JS-Funktion.
Dank
- öffnen neue Registerkarte im browser ist browser-spezifisch Verhalten. in FF können Sie festlegen, ob zum öffnen von neuen tab oder nicht, wenn mit
target="_blank"
in neuen Browsern (IE7+, chrome, z.B.) Sie in neuer Registerkarte öffnen. aber alte Browser in einem neuen Fenster öffnen. - Wie es bereits gesagt wurde, es ist ziemlich viel, browser-spezifisch
- Fenster.open(...)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie nicht. Javascript hat keine integrierte Unterstützung für tabs, da nicht alle Javascript-fähigen browser haben tabs auf allen (denke IE6). Sie können bei den meisten öffnet sich ein neues Fenster (obwohl, die möglicherweise pop-up blockiert natürlich).
Einige Browser möglicherweise zeigen die neuen Fenster als tabs. Ich glaube Opera tut dies.
Sie können nicht angeben, zu öffnen, in ein 'neues tab', aber wenn Sie haben eine tabbed-browser dieses Verhalten ist konfigurierbar. Zum Beispiel, ich glaube Firefox hat dieses Verhalten standardmäßig
Finden Sie unter Tools -> Optionen -> Tabs -> überprüfen Sie "open new windows in a new tab instead"
Folgende JavaScript funktioniert ein Reiz für Sie
Infos hier.