web页面中按ESC关闭窗口

本文提供了一个使用JavaScript监听ESC键并根据用户确认关闭窗口或导航至其他网站的示例代码。通过简单的事件监听机制,该代码展示了如何在按下ESC键时弹出确认对话框,并根据用户的响应执行不同的操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<script language="javascript" type="text/javascript">

    document.onkeypress=function esckey()

    {

        if(event.keyCode == 27)//点击“ESC”键

        {

            var message=window.confirm("是否要关闭本窗体?点击\"\"关闭,点击\"\"打开Sohu.");

            if(message == true)//点击“是”无提示关闭窗口

            {

                window.opener = null;//没有这句话还会有一个提示窗口

                window.close();

            }

            else//打开126网站

            {

                window.location.href="http://www.126.com";

            }

           

        }

    }

    </script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值