如何确保浏览器显示的某个页面始终在最前面显示呢?不能被windows程序遮挡。

cwq888 2006-06-02 09:47:42
如何确保浏览器显示的某个页面始终在最前面显示呢?甚至不能被其他windows程序遮挡。
我写了一点代码,但是不很理想。问题主要是当焦点处在页面内的input1时,window.onblur也将被触发。希望高手给看看,有没有更好的解决办法。
<HTML>
<BODY>
<script>
function window.onblur() {
var ff1=window.open(self.location ,"","fullscreen=0");
ff1.focus();
self.close();

}
</script>
<input type =text value ="2" id="input1"/>
</BODY>
</HTML>
...全文
694 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
是是非非 2006-06-02
  • 打赏
  • 举报
回复
除了用ActiveX,没有别的办法
cwq888 2006-06-02
  • 打赏
  • 举报
回复
to gxh7506(潇湘水云(有过多少不眠的夜晚,抬头就看见满天星辰))
这种方法不能解决windows应用程序遮挡的问题。
gxh7506 2006-06-02
  • 打赏
  • 举报
回复
参考一下例子:用showModalDialog
<SCRIPT>
function fnRandom(iModifier){
return parseInt(Math.random()*iModifier);
}
function fnSetValues(){
var iHeight=oForm.oHeight.options[
oForm.oHeight.selectedIndex].text;
if(iHeight.indexOf("Random")>-1){
iHeight=fnRandom(document.body.clientHeight);
}
var sFeatures="dialogHeight: " + iHeight + "px;";
return sFeatures;
}
function fnOpen(){
var sFeatures=fnSetValues();
window.showModalDialog("showModalDialog_target.htm", "",
sFeatures)
}
</SCRIPT>
<FORM NAME=oForm>
Dialog Height <SELECT NAME="oHeight">
<OPTION>-- Random --
<OPTION>150
<OPTION>200
<OPTION>250
<OPTION>300
</SELECT>
Create Modal Dialog Box
<INPUT TYPE="button" VALUE="Push To Create"
onclick="fnOpen()">
</FORM>

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧