2011-01-10 83 views
0

所以我有一个弹出式JavaScript日历其他人写入我的应用程序。我想要做的是从打开它的窗口中引用它,但将window.open分配给变量的正常方式不起作用。我认为问题在于,日历在生成时将其自身作为开场白。Javascript:不能从父窗口引用窗口

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(); 

这是我的问题吗?有没有办法解决它?

谢谢

+0

当你说这是“不工作”,你的意思是什么**完全**?有错误吗? – Pointy 2011-01-10 16:00:33

回答

0

好的,所以我发现我自己的问题。日历和创建它的调用都在父窗口链接的独立文件中。我的父母从来不知道范围的变化原因! D'哦!并想到我浪费时间试图解决这个问题!