浏览器-窗口,对话框

[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]
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值