Js弹出窗口、居中、居角、扩大窗口至屏幕最大的代码
来源:互联网 发布:销售数据分析报告 编辑:程序博客网 时间:2024/05/16 02:44
1. 居中弹出窗口, 并逐步扩大
- linenum
- <script type="text/javascript">
- //<![CDATA[
- if (navigator.appName=="Microsoft Internet Explorer") {
- //最大化窗口
- self.moveTo(-5,-5)
- self.resizeTo(screen.availWidth +8,screen.availHeight+8)
- //这个脚本定义的宽度其实比原窗口还要大那么一点.
- }
- var w=h=200;
- x=(screen.width-w)/2;
- y=(screen.height-h)/2;
- var n=open('','newWin','width='+w+',height='+h+',left='+x+',right='+x+',top='+y+',bottom='+y);
- n.document.write('
- <script>
- document.write("temp"); /* 临时内容, 去掉出错 */
- document.body.innerHTML=""; /* 清空页面内容 */
- document.onclick=function() /* 单击关闭窗口 */
- </script>');
- n.document.write('<h2>test moving window</h2>');
- n.focus();
- var timer=setInterval('fMovingWin()',1);
- function fMovingWin(){
- if (n.closed||(w>=screen.width+8&&h>=screen.height+8)) {
- clearInterval(timer);
- return;
- }
- try{
- if(w<=screen.width+8)w+=2;
- if(h<=screen.height+8)h+=2;
- n.resizeTo(w, h)
- x=(screen.width-w)/2;
- y=(screen.height-h)/2;
- n.moveTo(x,y)
- } catch(e) {} //shawl.qiu script
- }
- //]]>
- </script>
2. 居角弹出窗口, 并逐步扩大
- linenum
- <script type="text/javascript">
- //<![CDATA[
- if (navigator.appName=="Microsoft Internet Explorer") {
- //最大化窗口
- self.moveTo(-5,-5)
- self.resizeTo(screen.availWidth +8,screen.availHeight+8)
- //这个脚本定义的宽度其实比原窗口还要大那么一点.
- }
- var w=h=200;
- x=y=-5;
- var n=open('','newWin','width='+w+',height='+h+',left='+x+',right='+x+',top='+y+',bottom='+y);
- n.document.write('
- <script>
- document.write("temp"); /* 临时内容, 去掉出错 */ document.body.innerHTML=""; /* 清空页面内容 */
- document.onclick=function() /* 单击关闭窗口 */
- </script>');
- n.document.write('<h2>test moving window</h2>');
- n.focus();
- var timer=setInterval('fMovingWin()',1);
- function fMovingWin(){
- if (n.closed||(w>=screen.width+8&&h>=screen.height+8)) {
- clearInterval(timer);
- return;
- }
- try{
- if(w<=screen.width+8)w+=2;
- if(h<=screen.height+8)h+=2;
- n.resizeTo(w, h)
- //从右下角逐步扩大窗口
- /* x=screen.width-w
- y=screen.height-h
- n.moveTo(x,y) */
- //从左上角逐步扩大窗口
- n.moveTo(x,y)
- } catch(e) {} //shawl.qiu script
- }
- //]]>
- </script>
3. 附加: 双击滚屏, 单击停止, 以 Scroll bar 的相对位置滚屏
- linenum
- <script type="text/javascript">
- //<![CDATA[
- function scb()
- document.onmousedown=function() catch(e){} }
- document.ondblclick=function()
- //]]> //shawl.qiu script
- </script>
注意: 拷贝代码后需要 查找 " ", 并替换为 "". (不加引号)
原因: CSDN 的编码器在行末自动添加空格符" ", 而这段代码正好使用 js 的 在行末作为行链接, 因此行末就是空格, 而不是 , 需要手动转正.
- Js弹出窗口、居中、居角、扩大窗口至屏幕最大的代码
- Javascript 弹出窗口, 居中与居角扩大窗口至屏幕最大值
- 玩转 Javascript 弹出窗口, 居中与居角扩大窗口至屏幕最大值
- 玩转 Javascript 弹出窗口, 居中与居角扩大窗口至屏幕最大值 By shawl.qiu
- js弹出窗口居中
- 【js】弹出窗口居中
- js 弹出窗口居中
- js弹出的窗口居中显示
- js弹出的窗口居中显示
- JS定制弹出窗口的居中方法
- JS只弹出一个居中弹出窗口
- JS只弹出一个居中弹出窗口
- 原生js 的弹出层内含窗口居中
- Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸
- Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸
- Python: tkinter窗口屏幕居中,设置窗口最大,最小尺寸
- JS中window.open弹出窗口居中
- JS中window.open弹出窗口居中
- Mime类型与文件后缀对照表
- 所谓并查集
- JS弹出居中的DIV的代码
- scala 接触~! 这是个简单介绍。转载的~!
- c# Invoke和BeginInvoke 区别
- Js弹出窗口、居中、居角、扩大窗口至屏幕最大的代码
- Axapta中的ForcePlaceHolders与ForceLiterals
- 动态语言、脚本语言和解释型语言之间有什么区别和联系
- 一个树形菜单的好类
- MDX中常见的计算方法
- Asp.Net Master模板页的控件和属性
- 使用MSBuild实现完整daily build流程
- 深入理解C#委托的实质
- 兴趣致远