在ASP中怎么实现弹出带有“确定”和“取消”的对话框,并且怎么才能提取其返回值!谢谢

解决方案 »

  1.   

    Response.Write("<script>var w=(screen.availWidth-10-300)/2;var h=(screen.availHeight-30)/2-150;
    window.open('YearReportErrorInfo.aspx?InErr=true','ErrWindow',
    \"fullscreen=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=1,resizable=1,
    width=300,height=175,left=\"+ w +\",top=\" +h +\"\",true);</script>");
      

  2.   

    iResponse.Write(“if(confirm('确定吗')==true){window.location='aa.aspx';}else {window.location='bb.aspx';}“);
      

  3.   

    string str;
    str="<script language=javascript>";
    str+="if(window.confirm("是否继续?"))";
    str+="{//点击“是”,执行此处代码}";
    str+="else{return;//点击“否”,取消操作}";
    str+="</script>";
    Response.Write(str);
      

  4.   

    可以先写方法,然后在按钮中的onclick或者onsubmit事件中触发来调用。
    举个例子
    ========================================================================
    方法:
    <script language="JavaScript">
    function winconfirm( strURL ){
        question = confirm("你确定要删除吗?");
        if (question != "0")
        {
            window.location=strURL;
        }}
    </script>
    触发:
    <input type="button" value="删除" name="B1" onclick="winconfirm('del.aspx');">