[size=small]Javascript有许多内建的方法来产生对话框,
如:window.alert(), window.confirm(),window.prompt().等。
window.showModalDialog() 用来创建一个显示HTML内容的模态对话框,由于是对话框,因此它并没有一般用window.open()打开的窗口的所有属性。
window.showModelessDialog() 用来创建一个显示HTML内容的非模态对话框。
当我们用showModelessDialog()打开窗口时,不必用window.close()去关闭它;
window.open(pageURL,name,parameters)
其中:
pageURL 为子窗口路径
name 为子窗口句柄
parameters 为窗口参数(各参数用逗号分隔)
示例:
<SCRIPT>
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>
脚本运行后,page.html将在新窗体newwindow中打开,宽为100,高为400,距屏顶0象素,屏左0象素,无工具条,无菜单条,无滚动条,不可调整大小,无地址栏,无状态栏。
使用js中的 window.open 有一个缺点就是容易被浏览器屏蔽。
<a href="#" target="_blank" ></a>
<a href="javascript:ow('http://www.aspxhome.com/');">
onclick="window.open('/red/','','width=800,height=300')"
onclick="window.opener=null;window.open('','_top');"
这种方法打开的窗口,关闭时不会出现对话框。
window.top.close();
<script language="javascript" type="text/javascript">
window.location.href="http://www.dollare.com.cn";
</script>
onclick="try{
window.navigate('http://www.google.com')
}catch(e){
alert('不支持此方法')
}"
现阶段仅 IE,Opera 支持 window.navigate 方法。
不适用其他浏览器,调用 window.navigate 方法跳转页面,与window.location.href类似。
返回: onclick="window.history.back(-1);"
<a href="javascript:history.go(-1)">返回</a>
[/size]
如:window.alert(), window.confirm(),window.prompt().等。
window.showModalDialog() 用来创建一个显示HTML内容的模态对话框,由于是对话框,因此它并没有一般用window.open()打开的窗口的所有属性。
window.showModelessDialog() 用来创建一个显示HTML内容的非模态对话框。
当我们用showModelessDialog()打开窗口时,不必用window.close()去关闭它;
window.open(pageURL,name,parameters)
其中:
pageURL 为子窗口路径
name 为子窗口句柄
parameters 为窗口参数(各参数用逗号分隔)
示例:
<SCRIPT>
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>
脚本运行后,page.html将在新窗体newwindow中打开,宽为100,高为400,距屏顶0象素,屏左0象素,无工具条,无菜单条,无滚动条,不可调整大小,无地址栏,无状态栏。
使用js中的 window.open 有一个缺点就是容易被浏览器屏蔽。
<a href="#" target="_blank" ></a>
<a href="javascript:ow('http://www.aspxhome.com/');">
onclick="window.open('/red/','','width=800,height=300')"
onclick="window.opener=null;window.open('','_top');"
这种方法打开的窗口,关闭时不会出现对话框。
window.top.close();
<script language="javascript" type="text/javascript">
window.location.href="http://www.dollare.com.cn";
</script>
onclick="try{
window.navigate('http://www.google.com')
}catch(e){
alert('不支持此方法')
}"
现阶段仅 IE,Opera 支持 window.navigate 方法。
不适用其他浏览器,调用 window.navigate 方法跳转页面,与window.location.href类似。
返回: onclick="window.history.back(-1);"
<a href="javascript:history.go(-1)">返回</a>
[/size]
1125

被折叠的 条评论
为什么被折叠?



