我在首页界面,点击一个图片按钮之后,弹出一个模式化窗口,这个窗口当然是链接到另外一个页面的,这个页面里面是信息的高级查询显示,以及信息添加,当我不管点了什么按钮回传之后,都会重新弹出一个窗口显示整个页面,这个要怎么解决?

解决方案 »

  1.   

    showModalDialog 父面页: 
    在HTML中的HEAD中加入以下代码, 
    <SCRIPT language= "javascript "> 
    function select_apply() 
      { 
      var a=document.Form1.textbox的ID.value; 
      document.Form1.textbox的ID.value=window.showModalDialog( "select_apply_no.aspx ",null, "dialogWidth:500px;dialogheight:560px "); 
        if(document.Form1.textbox的ID.value== "undefined ") 
        document.Form1.textbox的ID.value=a; 
      }   
    </SCRIPT> <form> 中加入HTML按钮并设置其运行在服务器端 
    <INPUT   class= "button "   id= "img3 "   style= "Z-INDEX:   109;   LEFT:   416px;   WIDTH:   16px;   POSITION:   absolute;   TOP:   40px;   HEIGHT:   16px "   onclick= "select_apply() "   type= "image "   src= "../../image/button/date.gif "   runat= "server "> 子页面: 
    Response.Write( " <script> window.returnValue= '回传值 ';window.close(); </script> "); 
      

  2.   

    还有个问题,我用的不是html控件,我是用的服务器控件,onclick在服务器控件上好像是不能调用一段脚本的
      

  3.   


    是的
      用 OnClientClick这个就行了
      

  4.   

    document.Form1.textbox的ID.value=window.showModalDialog( "select_apply_no.aspx ",null, "dialogWidth:500px;dialogheight:560px "); 
      

  5.   

    还看错了,子夜说的那个是传值问题吧? 我所说的是用button提交之后会重新弹出一个页面的问题
      

  6.   

    放一个IFRAME或者FRAMESET装页面服务器控件就不会弹页面了.
      

  7.   


    <base target="_self" />