您现在的位置: 华玉生活网 >> 技术文库 >> 基础 >> 正文>> 繁体中文

为什么进了某些网页无法退出?

为什么进了某些网页无法退出?

很多声名狼藉的网站利用某种技术来给网民制造烦恼:当您试图离开网站时,无论使用“后退”按钮还是关闭浏览器窗口,该网站都会重新出现在新窗口中。最糟的时候,如果您试图离开网站,会弹出三四个新窗口,唯一的出路基本上就是关闭计算机。而大多数人都是通过单击搜索引擎列出的貌似合法的网站而陷入其中的。

接下来,我们来介绍这种网站的工作方式。如果您有一些关于网页的基础知识,就会知道最简单的网页的HTML代码是下面这样的:

 andlt;htmlandgt; 
andlt;headandgt;
andlt;titleandgt;My First Pageandlt;/titleandgt;
andlt;/headandgt;
andlt;bodyandgt;
Content of the page goes here...!
andlt;/bodyandgt;
andlt;/htmlandgt;

标记andlt;bodyandgt表示网页正文的开始。您可以修改正文标记。例如,如果您进行了更改,如改为andlt;body bgcolor=yellowandgt ,则网页的背景色将变为黄色。

现在,主要的浏览器都支持一种称为JavaScript的功能,而JavaScript允许您在网页中嵌入代码。使用JavaScript,您可以向正文标记添加一种修改标识符:onUnload。例如,您可以这样修改代码:

 andlt;body onUnload="replay()"andgt; 

这意味着,“当浏览器试图卸载该页(无论是使用“后退”按钮还是关闭窗口)时,就调用JavaScript函数replay”。在网页顶部,replay函数是一个很小的JavaScript函数,如下所示:

andlt;SCRIPT language="Javascript"andgt; 
andlt;!--
flag = 1;
function replay()
{
if (flag==1)
{
open("http://www.blahblahblah.com/", "New_Window");
}
}
--andgt;
andlt;/SCRIPTandgt;


  • 扩展阅读
  • 上一个文章:
  • 【返回网站首页】 【返回基础】
  • 下一个文章:
  • 【字体: 】【】【发表评论】【加入收藏】【告诉好友】【打印此文
    文章 软件 电影 商品

    相关文章

    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    | 服务声明 | 充值中心| 华安五金电器 | 收费标准| 论坛| 留言| 实用查询| 会员中心| 下载帮助| 设为首页|

    技术支持:瑞达科技 即时交谈QQ:237013889 QQ群:13810759 E-Mail:237013889@qq.com
    非盈利网站,如有侵权,请来信来电告知,第一时间处理,谢谢!
    桂ICP备17008104号 华玉生活网网站统计
    tj