zoukankan      html  css  js  c++  java
  • js关闭和打开页面

    1. 不带任何提示关闭窗口的js代码
    <a href="javascript:window.opener=null;window.open('','_self');window.close();">关闭</a>

    2.自定义提示关闭
    <script language="javascript">
    function custom_close(){
    if (confirm("您确定要关闭本页吗?")){
    window.opener=null;
    window.open('','_self');
    window.close();
    }
    else{}
    }
    </script>
    // 这个脚本是 ie6和ie7 通用的脚本

    <input id="btnClose" type="button" value="关闭本页" onClick="custom_close()" />

    3.关闭当前页面:<a href="javascript:window.opener=null;window.close();">关闭</a>,如果是按钮则:

    Response.Write("<script language=\"javascript\">window.opener=null;window.close();</script>");

    这样点关闭的时候就不会弹出如当前窗口正试图关闭的对话框了.

    那么怎么样当用户点浏览器的最大化最小化关闭按钮中的关闭按钮时也弹出关闭的确认对话框呢?这样:

    <body onbeforeunload="return '真的要关闭此窗口吗?'">这样的话在点关闭时候就会执行onbeforeunload函数,弹出真的要关闭此窗口吗的对话框,点取消返回假,不关闭,点确定返回真关闭窗口


    那么怎么样才能够点击某个按钮的时候弹出确定取消对话框呢??如果点取消就不执行下面的代码,点确定就继续执行下面的代码?

    在按钮的单击里写:

    Response.Write("<script language=\javascript\">" + "if(confirm(\"确定吗?\"))"+"{window.location.href='default.aspx';}"+"else{history.back();}"+"</script>");

    意思是:首先用confirm函数弹出个有确定取消的对话框,如果你点了确定就返回真,就执行window.location.href='default.aspx'代码,如果点了取消就返回假,就执行history.back();返回到原来的页面

    作者:Tyler Ning
    出处:http://www.cnblogs.com/tylerdonet/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,请微信联系冬天里的一把火

  • 相关阅读:
    SuperMap房产测绘成果管理平台
    SuperMap产权登记管理平台
    Android adb shell am 的用法(1)
    由浅入深谈Perl中的排序
    Android 内存监测和分析工具
    Android 网络通信
    adb server is out of date. killing...
    引导页使用ViewPager遇到OutofMemoryError的解决方案
    adb logcat 详解
    How to send mail by java mail in Android uiautomator testing?
  • 原文地址:https://www.cnblogs.com/tylerdonet/p/3033837.html
Copyright © 2011-2022 走看看