提问:通过form提交打开的新窗口中,如何访问打开它的源窗口?(100分)

  • 主题发起人 主题发起人 Walone
  • 开始时间 开始时间
W

Walone

Unregistered / Unconfirmed
GUEST, unregistred user!
据我测试,直接用window.open打开的窗口,可以有一个opener属性指到源窗口。
但是,如果我是通过一个form,调用了form.submit()打开的新窗口,
好象没有哪个属性标识源窗口,如何解决?
另外,只知道一个窗口的名字,如何在其它窗口中访问它上面的各个对象?
 
通过一个form打开的新窗口,form
不就是源窗口?
知道窗口的名字,在其它窗口中访问它上面的各个对象
窗口的名字.各个对象
 
比如说,一个窗口的名字即window.name="abc"
我在另一个窗口中用abc.各个对象去调用?
我试了好象不行吧!
 
implementation中加入uses 源form所在unit
 
Another_eYes:
呵呵,老兄这回是不是走眼啦 :P
我讲的可是浏览器窗口呀,用javascript来访问
 
Walone:请继续或结束问题
 
我很想继续呀,可是没有人回答,我怎么办????
哪位大侠帮帮忙?
 
Walone:只知道一个窗口的name是不能对它进行访问的,因为name是String
,要访问窗口须有它的window类型的变量。
最好的方法是利用Frame,你产生的各个窗口就可以利用Frame[]来控制了
并访问源窗口。
或者在生成你的源窗口时,就给一个window类型的变量指向它,这样在源窗口所
产生的子窗口中,就可以用该变量来访问源窗口。
 
Walone:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
接受答案了.
 
后退
顶部