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

解决方案 »

  1.   

    用javascriptvar parent = windows.opener;
    var button1 = parent.document.all("Button1")
    button1.click();
      

  2.   

    楼上正确答案,不过好象应该是var button1 = parent.document.all.Button1;吧?
      

  3.   

    哎~~标准的IE Only写法……
      

  4.   

    1.如果你是想在新网页中访问来源网页的内容:
    asp 2.0中页面之间的传值有一新的方法,即跨网页公布(即Cross-Page Posting),你可以在网上搜搜这方面的资料,比较简单,我想应该能满足你的要求,它不但能读取来源网页中某个按钮,而且能调用来源网页中一切公有的方法和属性2.如果你是想用一个新的网页来设置来源网页的某个控件的属性:
    就用javascript比较好
      

  5.   

    lonehare(无名) ( ) 信誉:100    Blog   加为好友  2007-06-08 10:00:19  得分: 0  
    哎~~标准的IE Only写法……
    --------------------------------------------
    么办法,国内浏览器市场MS占了一大半- -
      

  6.   

    有不用 javascript 的方法吗?
      

  7.   

    有不用 javascript 的方法吗?
    ---------------
    比较好的就是javascript的方式了