zoukankan      html  css  js  c++  java
  • js代码(经典+有用+常用)

    window.close关闭窗口,不弹出系统提示,直接关闭
    ===================================================
    当我们用这种方法:Response.Write("<script>window.close()</script>") 
    总是提示什么:你查看的网页试图关闭的提示 
    如何去掉提示,直接关闭窗体? 
    可以用以下方法: 
    Response.Write("<script>window.opener=null;window.close()</script>") 
    只有ie6才支持. 
    opener只要设为任何值都可以,不会出现提示 


    如果是通过子窗体关闭父窗体时怎么做呢 
    子窗体(弹出窗体): 
    同理可得: 
    Response.Write("<script>window.opener.top.opener=null;window.opener.top.close()</script>")

    ============================================================
    最简单的无提示关闭窗口代码(直接复制便可用):
     
    <input type="button" onClick="window.opener = 'xxx';window.close();" 
    value="IE6最简单的无提示关闭窗口" > 
    ==============================================================
    关闭窗口有提示:
    <input type="button" onClick="javascript:window.close();" value="关闭">
    <a href="javascript:window.close();">关闭</a>
    ==============================================================
    自动关闭窗口代码:
    <script language="javascript">
    <!--
    function clock(){i=i-1
    document.title="本窗口将在"+i+"秒后自动关闭!"
    if(i>0)setTimeout("clock();",1000);
    else self.close();}
    var i=20
    clock();
    //-->
    </script>
    在网页源代码中加入下面的代码,则该窗口将在20秒钟之后自动关闭!这与跳出式小窗口配合使用是再好不过啦!代码中“i=20”表示关闭的延迟时间为20秒,可任意修改。
    ==================================================================
    无提示操作,自动关闭窗口
    <script>setTimeout("window.opener = 'xxx';window.close();;",1000);</script>
    ==================================================================
    怎么隐藏IE的菜单栏,工具栏和地址栏:
    <script language="JavaScript">
    <!--
    function MM_openBrWindow(theURL,winName,features) { //v2.0
      window.open(theURL,winName,features);
    }
    //-->
    </script>

    <a href="javascript:;" onClick="MM_openBrWindow('s.html','yy','width=300,height=300')">连接该页的地址</a>
    ===================================================================
    设置本窗口大小且定时自动无提示关闭:

    <BODY onload="top.resizeTo(300,300);">
    <div align=center>成功插入数据!<br><br>
    </div>
    <script>setTimeout("window.opener = 'xxx';window.close();;",2000);</script>
    </BODY>
    ====================================================================
    点击连接弹出一特定(隐藏IE的菜单栏,工具栏和地址栏)窗口:

    <A HREF="s.html" onClick="javascript:window.open(this.href,'_blank','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,top=0,left=0,width=790,height=545');return false">新建窗口</a>
    =====================================================================
    详细介绍设置窗口大小,IE的菜单栏,工具栏和地址栏:

    设置窗口大小可以用resizeTo(),resizeBy()函数 把这段代码加到你网页源代码的<head></head>之间。 
    〈script language=javascript〉resizeTo(x,y)〈/script〉或者把其中的resizeBy() 
    x,y是你想要的窗口的长宽,dx,dy是你想要窗口长宽增加的值。(dx,dy)是负数的时候就缩小了。 
    隐藏工具栏,菜单栏的话必须打开新窗口才行(下面的代码对IE而言,不同浏览器可能格式有所区别,open后面不要回车换行!) 
    window.open("url","window_name","menubarbar=no,toolbar=no"></script〉 
    〈script> url是你要在新窗口中显示的网页的地址,window_name是窗口的名字,做链接的时候可能用到,不用的话可以用""代替,menubarbar(菜单栏) toolbar (工具栏)locationbar(地址栏) status(状态栏) personalbar resizabla(是否允许调整大小) fullsreen(是否全屏)这些参数你可以按照同样的格式使用 

  • 相关阅读:
    angularjs 过滤器
    angularjs 工具方法
    angularjs 模块化
    angularjs ng-app
    angularjs作用域和函数调用
    Android sdk版本以及兼容性问题
    跟谁鼠标移动
    事件捕获,事件冒泡,事件取消
    netsh 转发 5000 端口到 80端口的命令和删除方法
    [微软官网]windows server 内存限制
  • 原文地址:https://www.cnblogs.com/see7di/p/2240135.html
Copyright © 2011-2022 走看看