2012-05-19 1 views
6

Ich bin auf der Suche nach etwas wie Wordpress tut, wenn Sie einen neuen Beitrag erstellen. Sie können Ihren Beitrag in der Vorschau anzeigen, indem Sie einen neuen Tab öffnen. Wenn Sie danach den Beitrag bearbeiten und eine Vorschau anzeigen, anstatt einen anderen Tab zu öffnen, wird der zuvor geöffnete Tab aktualisiert (sofern dieser noch geöffnet ist).Wie kann ich einen Tab von einem anderen mit Javascript aktualisieren

Von einigen Recherchen es scheint, dass ich ein neues Fenster öffnen und geben Sie ihm einen Namen zu identifizieren, wie folgt aus:

window.open(url,"foobar");

Aber, wie kann ich diese Registerkarte später auffrischen? location.reload() scheint keinen Namen als Argument zu nehmen.

Antwort

11

Wenn ich mich richtig erinnere, das ist der Weg, es zu tun:

var win = window.open(url, "foobar"); 
win.location.reload(); 
+0

In diesem Fall folgen Sie ** I nicht haben ** ihm einen Namen geben, da ich es auf eine Variable sowieso zuweisen bin, nicht wahr? Ich könnte einfach 'var win = window.open (url);' – xbonez

+2

@xbonez - Aber wenn Sie seine Breite und Höhe und diese Art von Dingen einstellen wollen, müssen Sie. 'window.open (URL," Name "," Breite = 500, Höhe = 500 ");' –

+0

danke. Das hat mir geholfen. nur auf mehr Frage, wie wechsle ich zu diesem Tab? Die Seite wird neu geladen, aber ich möchte, dass der Fokus auch auf diese Registerkarte übertragen wird. –

Verwandte Themen