易截截图软件、单文件、免安装、纯绿色、仅160KB

Javascript关闭当前窗口

Javascript关闭当前窗口2007-09-03 11:11这个太简单了,window.close()就可以了; 不过它会出个提示“您查看的网页正在试图关闭窗口。是否关闭窗口?”,能不能不出这个提示?N年前就有人问过我,那时候我还是菜鸟,不过我的回答还算“专业”。呵呵; “如果你第一次打开这个网页,window.close()就会弹出提示,如果这个网页是由其它的网页window.open()出来的页面,window.close()时,就不会出现提示;还有,当chm帮助文档中的页面,在点击关才,激活window.close()时,也会不出提示。” 上面的回答,是我当时通过测试得出的结果。没有进行过“理论”分析,那个时候,对javascript还仅仅是会用一些简单方法而已。 这个小问题,我也没有当回过事儿,前两天,有朋友问到,我也是这样回答,不过他说,见别人可以的,希望我能帮帮忙,我说,不太可能吧,不过忽然想起,opener语句; window.opener语句,可以返回打开当前页面的那个网页,就是在a.htm中,open()了b.htm页面,那么,在b.htm页面中,window.opener,就会返回a.htm。 如,我在b.html写入 alert(window.opener.location.href); 就会弹出a.htm的完整路径; 那么,当我window.close()时,它是不是能过opener来判断当前页是不是被open的呢?试一下就知道喽;
我没有做测试,应该可以的吧。


相关文档:

javaScript验证提交

javaScript验证提交
看例:
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT=""&g ......

javascript的系统函数

javascript的系统函数
1,encodeURI方法
     返回对一个URI字符串编码中的结果,本质是UTF-8编码
     eg:
     var urlStr = encodeURI('http://fanli.qq.com/index.html?a=ddd&msg=中国');
     alert(urlStr);
2, decodeUR ......

javascript 正则表达式 去除空格

! 去除字符串两端空格的处理
  如果采用传统的方式,就要可能就要采用下面的方式了
  //清除左边空格
  function js_ltrim(deststr)
  {
  if(deststr==null)return "";
  var pos=0;
  var retStr=new String(deststr);
  if (retStr.lenght==0) return retStr;
  while (retStr.substring(pos, ......

javascript技术技巧大全

//各种尺寸
s  +=  "\r\n网页可见区域宽:"+  document.body.clientWidth;  
s  +=  "\r\n网页可见区域高:"+  document.body.clientHeight;  
s  +=  "\r\n网页可见区域高:"+  document.body.offs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号