争怎路由网:是一个主要分享无线路由器安装设置经验的网站,汇总WiFi常见问题的解决方法。

全新无边框窗口完成方式(转自yesky)

时间:2024/6/29作者:未知来源:争怎路由网人气:

pop.document.body.clientHeight!=h) //通过判断NBW窗口的实际大小来判断NBW是否真正是一个独立的窗口。如果不是,将运行后面的语句。
{
temp=window.open("","nbw_v6");
temp.close(); //上面两句的功能是如果原来有name=nbw_v6的窗口,则将其关闭。
window.showModalDialog("about:<"+"script language=javascript>window.open('','nbw_v6','fullscreen=yes');window.close();"+"</"+"script>","","dialogWidth:0px;dialogHeight:0px"); //弹出一个对话框,再从对话框中弹出一个name=nbw_v6的全屏窗口,注意这时的窗口肯定是独立的窗口了。
pop2=window.open("","nbw_v6"); //弹出一个name=nbw_v6的窗口,因为前面弹出过一个name=nbw_v6的全屏窗口,所以这一次的窗口只是在那个窗口中刷新了一下,而通过这样一个过程则把那个窗口赋给了变量pop2。
pop2.resizeTo(w,h); //用resize()方法将窗口定制成自己想要的大小。
pop2.moveTo((screen.width-w)/2,(screen.height-h)/2); //用moveTo()方法将窗口移到屏幕中心。
pop2.document.writeln(contents); //将窗口内容(即变量contents)写进去。
pop.close(); //将原来没有真正“弹”出来的窗口关掉。
}
//*******结束定义noBorderWin()函数******** }
</script>
//--------------------------------------------------------------------------------------------------

  至此,全部代码讲解完毕。我们可以看到,在实现过程中我们使用了iframe标记,所以现在的NBW窗口仅限在IE及使用IE内核的浏览器中使用。

  另外,我还制作了一个实例给大家,以方便参照使用,点击此处下载。

  第一次写这个窗口大约是在两个月前了,在此期间先后做了五次改动,在我不断修改的过程中,得到了很多朋友和网友的帮助,在此向他们表示由衷的感谢!

关键词:全新无边框窗口完成方式(转自yesky)




Copyright © 2012-2018 争怎路由网(http://www.zhengzen.com) .All Rights Reserved 网站地图 友情链接

免责声明:本站资源均来自互联网收集 如有侵犯到您利益的地方请及时联系管理删除,敬请见谅!

QQ:1006262270   邮箱:kfyvi376850063@126.com   手机版