2011-01-10 3 views
0

So habe ich ein Popup-Javascript-Kalender jemand anderes schrieb in meine App. Was ich versuche, ist, es aus dem Fenster zu referenzieren, das es öffnet, aber die normale Art, die window.open einer Variablen zuzuweisen, funktioniert nicht. Ich denke, das Problem ist, dass der Kalender, während er erzeugt wird, sich selbst als Opener einstellt.Javascript: Kann nicht Fenster von Eltern

var vWinCal = window.open("", "Calendar", "width=200,height=250,status=no,resizable=yes,top=200,left=200,status=yes,menubar=yes"); 
vWinCal.opener = self; 
vWinCal.focus(); 
var calc_doc = vWinCal.document; 
calc_doc.write (str_buffer); 
calc_doc.close(); 

Ist das mein Problem? Gibt es einen Weg dahin?

Danke

+0

Wenn Sie sagen, es ist "nicht funktioniert", was ** genau ** meinst du? Gibt es Fehler? – Pointy

Antwort

0

OK, so fand ich mein eigenes Problem. Der Kalender UND der Aufruf, um ihn zu erstellen, befanden sich in einer separaten Datei, mit der das Elternfenster verknüpft war. Mein Elternteil kannte die variable Ursache des Umfangs nie! oh! und an die Zeit zu denken, die ich verschwendete, um diesen zu reparieren!

Verwandte Themen