弹出全屏显示的网页模式对话框

这个实例主要应用screen对像的width、height属性和window对象的showModeaDialog()方法实现。
 
首先创建一个对话框页面hh12.html,在index.html主页中创建”打开对话框”超级链接。
<a href=”#” onClick=”opendialog()”>打开对知框</a>
编写自定义的JavaScript函数opendialog(),用于打开全屏显示的网页对话框,程序代码如下:

function opendialog(){
       var width=screen.width;
       var height=screen.height;
       window.showModalDialog("hh12.html","","dialogWidth="+width+"px;dialogHeight="+height+";status=no;scrollbars=no")
       }

然后是创建hh12.html页面的内容:

<script type="text/javascript">
function mycheck(myform){
       if(myform.Manager.value==""){
              alert("请输入管理员!");myform.Manager.focus();return;
              }
              if(myform.PWD.value==""){
                     alert("请输入密码!");myform.PWD.focus();return;
                     }
                     myform.submit();
       }
</script>
</head>
 
<body style="width:100%;">
<form method="post" action="" name="myform">
<table width="100%" border="0" cellspacing="-2" cellpadding="-2">
<tr>
<td width="20" height="65">&nbsp;</td>
<td width="82">&nbsp;</td>
<td width="200">&nbsp;</td>
<td width="20" >&nbsp;</td>
</tr>
<tr>
<td height="34">&nbsp;</td>
<td align="center" class="word">&nbsp;&nbsp;管理员:</td>
<td>
<input name="Manager" type="text" class="txt_grey" id="Manager3" οnkeydοwn="if(event.keyCode==13)myform.PPWD.focus();" maxlength="20">
</td>
<td>&nbsp;</td>
</tr>
<tr>
<td height="34">&nbsp;</td>
<td align="center" class="word">&nbsp;&nbsp;密&nbsp;&nbsp;码:</td>
<td>
<input name="PWD" type="password" class="txt_grey" id="PWD" οnkeydοwn="if(event.keycode==13)mycheck(myform)" maxlength="20">
</td>
<td>&nbsp;</td>
</tr>
</table>
</form>

此时的效果就是你打开对话框后,必需关闭对话框才能浏览网页。这个方法可以实现弹出的网站后台管理员登录窗口,还可以实现当用户执行非法操作后,弹出一个大大的警告框。
文章来源: http://www.cssyoo.com/a/jstexiao/20121209/js_26.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值