当前位置: 首页 > 图文教程 > 网络编程 > Javascript > 一组常用的弹出窗口用法总结

Javascript
动态生成select选项全接触
不刷新页面动态更新select选项,实现两个select相互操作
网页输入框日期型有效性判定一网打尽
实用Javascript函数之一(自动将输入文本框中的内容转换成大写字符)
实用Javascript函数之二(自动将输入文本框中的内容转换成小写字符)
实用Javascript函数之三(限制文本输入框中只能输入数字\"0\"到\"9\")
实用Javascript函数之四(用于对sString字符串进行前空格截除)
实用Javascript函数之五(用于对sString字符串进行后空格截除)
实用Javascript函数之六(截除字符串前后空格)
如何使用交替的滚动标题
采用DOM模型时创建一个Select节点后,要删除option项的解决方法
javascript函数速查
利用JavaScript和正则表达式进行丰富的日期判断(给其它项目组的代码,有比较好的编程风格和注释)
关于字符串的几个有用函数
FileSystemObject 的例子(处理驱动器、文件夹、文件)
用JScript实现VB.Net,C#的[委托Delegate]:
得到固定字符位置的函数
IE NC通用的藏鼠标右键一法
Menu
foolpot2001菜单

Javascript 中的 一组常用的弹出窗口用法总结


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-11-04   浏览: 83 ::
收藏到网摘: n/a

一组常用的弹出窗口用法
以下代码集合常用的弹出窗口用法. 
1、最基本的弹出窗口代码
以下是引用片段:
<SCRIPT LANGUAGE="javascript">  
<!--  
window.open (’page.html’)  
-->  
</SCRIPT>  
代码放在<SCRIPT LANGUAGE="javascript">标签和</script>之间。 
<!-- 和 -->是对一些版本低的浏览器起作用。 
window.open (’page.html’) 用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一路径下,前面应写明路径,绝对路径(http://)和相对路径(../)均可。用单引号和双引号都可以,只是不要混用。 
这一段代码可以加入HTML的任意位置,<head>和</head>之间可以,<body>间</body>也可以,越前越早执行,尤其是页面代码长,又想使页面早点弹出就尽量往前放。 

2、经过设置后的弹出窗口
定制这个弹出的窗口的外观,尺寸大小,弹出的位置以适应该页面的具体情况。 
以下是引用片段:
<SCRIPT LANGUAGE="javascript">  
<!--  
window.open (’page.html’, ’newwindow’, ’height=100, width=400, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no’)  
//写成一行  
-->  
</SCRIPT>  
参数解释: 
以下是引用片段:
<SCRIPT LANGUAGE="javascript"> js脚本开始;  
window.open 弹出新窗口的命令;  
’page.html’ 弹出窗口的文件名;  
’newwindow’ 弹出窗口的名字(不是文件名),非必须,可用空’’代替;  
height=100 窗口高度;  
width=400 窗口宽度;  
top=0 窗口距离屏幕上方的象素值;  
left=0 窗口距离屏幕左侧的象素值;  
toolbar=no 是否显示工具栏,yes为显示;  
menubar,scrollbars 表示菜单栏和滚动栏。  
resizable=no 是否允许改变窗口大小,yes为允许;  
location=no 是否显示地址栏,yes为允许;  
status=no 是否显示状态栏内的信息(通常是文件已经打开),yes为允许;  
</SCRIPT> 
js脚本结束 

3、用函数控制弹出窗口
完整的代码示范 
以下是引用片段:
<html>  
<head>  
<script LANGUAGE="javascript">  
<!--  
function openwin() { window.open ("page.html", "newwindow", "height=100, width=400, toolbar= no, menubar=no, scrollbars=no, resizable=no, location=no, status=no")  
//写成一行  
}  
//-->  
</script>  
</head>  
<body onload="openwin()">  
...任意的页面内容...  
</body>  
</html>  

这里定义了一个函数openwin(),函数内容就是打开一个窗口。在调用它之前没有任何用途。 
怎么调用呢? 
方法一:<body onload="openwin()"> 浏览器读页面时弹出窗口; 
方法二:<body onunload="openwin()"> 浏览器离开页面时弹出窗口; 

方法三:用一个连接调用: 
<a href="#" onclick="openwin()">打开一个窗口</a> 
注意:使用的“#”是虚连接。 
方法四:用一个按钮调用: 
<input type="button" onclick="openwin()" value="打开窗口">