用showModalDialog()怎么用呀,说详细点吗!
我想在他还没有谈出之前就捕捉,然后处理他服务器返回的对话框,为什么在叶面代码种看不见呢

解决方案 »

  1.   

    ----------
    a.jsp:
    ----------
    <input type=button value=到后台取值 onclick="getValueFromServer()">
    <script language=javascript>function getValueFromServer()
    {
    var a=showModalDialog("b.jsp&hello1=3&hello1=4","","status:no;resizable:no;help:no;dialogHeight:220px;dialogWidth:450px;");
    alert(a);
    }</script>
    ----------
    b.jsp:
    ----------
    <script language=javascript>
    function OkFun()
    {
    window.returnValue="<%="后台运行结果"%>";
    window.close();
    }OkFun();
    </script>
      

  2.   

    也有不少的朋友用隐藏窗口或隐藏Iframe来处理类似的情况,
    那样做刚好可以弥补用showModalDialog时会出现一个对话框闪一下的不足,
    不过showModalDialog的功能是模态的,也算是一个亮点。
      

  3.   

    “服务器返回的对话框,为什么在叶面代码种看不见呢”
    -------------------
    除了IE本身的内容,跟response.out无关内容,客户端都看不到