日期:2014-05-18  浏览次数:20486 次

那种传递方式比较好?
我在页面A中有一个控件button1,现在我想让页面B可以访问到它。
前提是。界面B是通过界面A的某个超链接打开的。
      请问应该用那种方法比较好。可不可以向windowfrom一样,在B中定义属性,然后在A中给B的属性赋值?
      不想用静态变量的方式。感觉那种方式很不好。
      麻烦各位了。

------解决方案--------------------
用javascript

var parent = windows.opener;
var button1 = parent.document.all( "Button1 ")
button1.click();
------解决方案--------------------
楼上正确答案,不过好象应该是var button1 = parent.document.all.Button1;吧?
------解决方案--------------------
哦.我试了下,都可以,不好意思
------解决方案--------------------
哎~~标准的IE Only写法……
------解决方案--------------------
parent.document.getElementById( " ")
------解决方案--------------------
1.如果你是想在新网页中访问来源网页的内容:
asp 2.0中页面之间的传值有一新的方法,即跨网页公布(即Cross-Page Posting),你可以在网上搜搜这方面的资料,比较简单,我想应该能满足你的要求,它不但能读取来源网页中某个按钮,而且能调用来源网页中一切公有的方法和属性

2.如果你是想用一个新的网页来设置来源网页的某个控件的属性:
就用javascript比较好

------解决方案--------------------
lonehare(无名) ( ) 信誉:100 Blog 加为好友 2007-06-08 10:00:19 得分: 0
哎~~标准的IE Only写法……
--------------------------------------------
么办法,国内浏览器市场MS占了一大半- -
------解决方案--------------------
有不用 javascript 的方法吗?
---------------
比较好的就是javascript的方式了