我的页面上有iframe0和iframe1,iframe0指向1.aspx,iframe1指向2.aspx,在2.aspx中有个按钮Button1,现在我想在1.aspx的后台取Button1的值,不知如何取

解决方案 »

  1.   

    在2.aspx中用
    var but1=self.parent.iframe0.getElementById(button1);
    thevalue=but1.value;
      

  2.   

    1.aspx先在前台取。然后提交到后台。
    1.aspx中Form1.hidValue.value = window.parent.document.all.iframe1.document.all.Button1.value;
    Form1.Button1.click();
    1.aspx的后台Button1_Click(...
    {
     Response.Write(this.hidValue.value);
    }
      

  3.   

    可以用javascrip语法来取得Button的值。
    在1.aspx页面中写这样的语句:
    <script language=javascipt>
    var ButtonValue;
    ButtonValue=window.iframe1.form.button1Name.caption
    </script>