如何屏蔽窗口的关闭按钮?高分等待!

BlueCorpse 2003-08-18 05:55:54
如何屏蔽窗口的关闭按钮, 除非点击特定的按钮. 高分等待! 急!
...全文
210 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
kingwy12 2004-03-08
  • 打赏
  • 举报
回复
window.open("abc.html","newWindow","fullscreen=3,height=100, width=300, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no");
BlueCorpse 2003-08-19
  • 打赏
  • 举报
回复
在我点关闭按钮的时候,出现提示,是否要退出该页面,确定的话就退出,但我想在此时退出的时候执行某个特定的动作,怎么办?我的页面是定时刷新的,如果用onunload的话,在每次刷新的时候也会执行那个动作,请问有什么办法可以解决?还有,在用Alt+F4关闭窗口的时候,显示的提示信息和电击关闭按钮的信息是一样的,而没有出现“禁止退出”的警告窗口。我想不用onunload,在用户关闭窗口之前执行一个logout动作。
fason 2003-08-18
  • 打赏
  • 举报
回复
一句话,是否要关闭是用户决定的
ysharp 2003-08-18
  • 打赏
  • 举报
回复
不错
crackzzy 2003-08-18
  • 打赏
  • 举报
回复
function window.onbeforeunload()
{
//禁止关闭窗口
if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey)
{
alert("无法关闭");
//new ActiveXObject("WScript.Shell").sendKeys{"{ENTER}")
window.event.returnValue="确定要退出本页吗?";
new ActiveXObject("WScript.Shell").sendKeys("{ESC}")
}
//new ActiveXObject("WScript.Shell").sendKeys("{ESC}")
}

function document.onkeydown()
{
//捕获ALT+F4键
if(event.altKey&&event.keyCode==9)
{
alert('禁止退出!');
event.keyCode=0;
event.returnValue=false;
}
}

<input type=button value=关闭 onclick="window.opener=null;window.close()">

绝对有效!
54duke 2003-08-18
  • 打赏
  • 举报
回复
同上 我觉得应该 "fullscreen=yes"
fason 2003-08-18
  • 打赏
  • 举报
回复
<script language="JavaScript">
<!--
window.open('test.asp','','fullscreen')
//-->
</script>
佳能5000f扫描仪xp驱动 1. ScanGear CS 8.0 功能 用于 Windows 的 ScanGear CS 8.0(后面简写为“ScanGear CS” 是 32 位的 TWAIN 兼容的扫描仪驱动程序,用于 Canon CanoScan 5000/5000F 扫描仪。 当从 TWAIN 兼容的应用程序中选择该驱动程序时,其中一个扫描仪可 用来扫描图像数据。 2. 用法的一般提示 o 一次只能运行当前与 ScanGear CS 链接的一个应用程序。不要打开 当前与 ScanGear CS 链接的多个应用程序。并且,不要在同一应用 程序中多次打开 ScanGear CS 以获取某个图像。 o 如果以高分辨率扫描一个非常大的图像,那么某些应用程序可能测定 没有足够的空间以扫描和保存图像,然后会返回一个错误。 o 如果图像很大(例如当您以高分辨率扫描一个较大的图像时),那么 在使用某些应用程序时,进度栏可能会因应用程序的限制而在 0% 处 冻结。 如果出现这种情况,请单击进度栏上的“取消”按钮,然后选择较小 的区域或较低的分辨率并再次尝试扫描操作。 o 对于 Windows 2000 或 XP,如果系统文件是 NTFS 格式,则 TWAIN 数据源有时可能无法正确打开。 出于安全性原因,不能将 TWAIN 模块写到“winnt”目录。要了解详 细信息,请与系统管理员联系。 o 某些应用程序可能隐藏 TWAIN 用户界面。如果出现这种情况,请参考 应用程序的程序员手册以找出所需的设置更改来显示 TWAIN 用户界面。 o 在退出父应用程序之前,始终要关闭 ScanGear CS 主窗口。 o 使用 Windows 2000 或 XP 时,需要系统管理员安装或卸载 ScanGear CS。 o 当扫描仪连接到某些个人计算机(包括便携式电脑)时,这些计算机 可能无法从等待模式正确地重新启动。如果出现这种情况,请重新启 动计算机。 o 安装驱动程序后扫描仪按钮可能无法使用。如果出现这种情况,请重 新启动系统。 o 如果使用相对统一的背景预览或扫描图像,那么“自动调和色调”功 能可能会更改其色彩。如果出现这种情况,请重置“自动调和色调”。 o 使用 Windows Me 时,在 USB 电缆断开连接并重新连接后,可能无法 检测到扫描仪。如果出现这种情况,请重新启动计算机。 o 某些应用程序可能在完成扫描后自动关闭 ScanGear CS。 3. 使用特定的应用程序运行 ScanGear CS o 在使用 Caere PageKeeper 或 Caere OmniPage Pro 时,如果系统存在 多个扫描仪,请在控制面板的“Caere Scan Manager”中将正在使用的 扫描仪设置为默认扫描仪。 o 如果在 Microsoft Word 2000、Excel 2000 或 PowerPoint 2000 中 使用多相片扫描功能,那么第一张图像后的那些图像可能无法传递到 链接的应用程序上。 4. 在 Windows XP 中切换用户后再使用扫描仪的注意事项 o 如果大部分的系统资源(例如内存)被其他用户占用,那么扫描仪可能 无法使用。如果出现这种情况,请在扫描前关闭其他用户环境中打开的 所有程序。

87,903

社区成员

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

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