2011-04-21 88 views
0

我有一个Java应用程序(遗产),这使得大量使用框架和弹出窗口。我需要在注销应用程序时关闭所有弹出窗口。我试图使用框架对象访问弹出窗口。当我尝试查看有多少帧时,我使用frames.length,并且该值始终为0.可以做什么?该应用程序变化很大,并使用dhtmlx。JavaScript与框架没有价值

+0

你能发布你的javaSCRIPT代码和一个popup的例子吗? – reporter 2011-04-21 12:25:03

+0

function win(url,name,width,height){ \t leftPos =(screen.width-width)/ 2; topPos =(screen.height-(height + 110))/ 2; \t popup = window.open(url,name,'width ='+ width +',height ='+ height +',toolbar = 0,location = 0,directories = 0,status = 0,menubar = 0,scrollbars = 0,可调整大小= 0,copyhistoryno,左= '+ leftPos +',顶部='+ topPos); \t } //结束功能 – user718900 2011-04-21 12:36:53

+0

这是用来打开弹出窗口的功能。我正在尝试获取这里创建的'popup'对象。我似乎非常迷失在画面中。 – user718900 2011-04-21 12:38:16

回答

2

弹出窗口不是框架。访问它们的唯一方法是通过调用window.open的返回值。

+0

我知道弹出窗口不是框架。 window.open没有返回值。我认为它可能会因为使用框架集来显示数据而丢失。 – user718900 2011-04-27 11:12:11