1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5. <title>无标题文档</title>
  6.  
  7. <script type="text/javascript">
  8.  
  9. function test1()
  10. {
  11. var name = window.navigator.appName;
  12. var version = window.navigator.appVersion;
  13. var url = window.location.href;
  14. //alert(name + "___" + version + "___" + url);
  15.  
  16. var cf = window.confirm("给出你的选择"); //确认提示框
  17. if(cf == true)
  18. alert(cf);
  19.  
  20. /*for(var i=0; i<500; i++ ) //窗体震动
  21. {
  22. window.moveBy(50,0);
  23. window.moveBy(0,50);
  24. window.moveBy(-50,0);
  25. window.moveBy(0,-50);
  26. }*/
  27.  
  28. var text = window.prompt("提示信息:请输入一个值", "默认值: hello"); //输入信息
  29. //alert(text);
  30.  
  31. }
  32.  
  33. var iTimerID = "";
  34. function test2() //弹流氓广告
  35. {
  36. var oNewWindow = window.open("1.html", "_blank", "location=no, menubar=no, scrollbars=no, status=no, titlebar=no, toolbar=no");
  37. //oNewWindow.setTimeout("window.close()", "3000"); 三秒后关闭
  38.  
  39. //每三秒来一个
  40. //iTimerID = window.setInterval("window.open('1.html', 'blank', 'location=no, menubar=no, scrollbars=no, status=no, titlebar=no, toolbar=no')",3000);
  41. }
  42.  
  43. window.onload = function() //浏览器加载完成后就自动弹广告
  44. {
  45. test2();
  46. }
  47.  
  48. window.onbeforeunload = function() //要关,点X就弹广告
  49. {
  50. test2();
  51. }
  52.  
  53. window.onunload = function() //关闭还弹广告
  54. {
  55. test2();
  56. }
  57.  
  58. window.onfocus = function() //获取焦点
  59. {
  60. //alert("获得了焦点");
  61. }
  62.  
  63. function test3()
  64. {
  65. clearInterval(iTimerID);
  66. }
  67.  
  68. function func_key()
  69. {
  70. if( window.event.keyCode<=48 || window.event.keyCode>=57)
  71. {
  72. var node = event.srcElement; // 获得事件触发源
  73. alert(node.nodeName + "___" + node.nodeType + "___" + node.type);
  74. alert("只能输入数字");
  75. event.returnValue = false;
  76. }
  77. }
  78.  
  79. </script>
  80.  
  81. </head>
  82.  
  83. <body>
  84.  
  85. <input type="button" name="bt1" value="点击" onclick="test1()" /> <br />
  86. <input type="button" name="bt2" value="流氓广告" onclick="test2()" /> <br />
  87. <input type="button" name="bt3" value="停止弹流氓广告" onclick="test3()" /> <br />
  88. <input type="text" name="text1" onkeypress="func_key()" /> <br />
  89.  
  90. </body>
  91. </html>

流氓广告内容

  1. <html>
  2. <head>
  3. <title>流氓广告</title>
  4. </head>
  5. <body>
  6. <h1>流氓广告</h1>
  7. <font size="7" color="#00ff00">这是广告,3秒后自动关闭</font>
  8.  
  9. <script type="text/javascript">
  10. window.setInterval("window.focus()", 3000);
  11. window.onunload = function() //关闭还弹广告
  12. {
  13. window.open("1.html", "_blank", "location=no, menubar=no, scrollbars=no, status=no, titlebar=no, toolbar=no");
  14. }
  15. </script>
  16. </body>
  17. </html>

JavaScript -- 练习 window 流氓广告的更多相关文章

  1. 屏蔽电信流氓广告造成的诡异的问题--Android WebView 长时间不能载入页面

    发如今家里的时候用Android App里的WebView打开站点非常慢,会有十几秒甚至更长时间的卡住. 可是在电脑上打开相同的网页却非常快. 查找这个问题的过程比較曲折,记录下来. 抓取Androi ...

  2. 【Python全栈-JavaScript】JavaScript的window.onload()与jQuery 的ready()的区别

    JavaScript的window.onload()与jQuery 的ready()的区别 做web开发时常用Jquery中$(document).ready()和JavaScript中的window ...

  3. JavaScript: 高级技巧: window 对象也可以添加自定义属性

    JavaScript: 高级技巧: window 对象也可以添加自定义属性 例如 window.ntName = 'a';例如 window.ntXw = top; 优点是, window 无须等加载 ...

  4. javascript中window,document,body的解释

    解释javascript中window,document,body的区别: window对象表示浏览器中打开的窗口,即是一个浏览器窗口只有一个window对象. document对象是载入浏览器的ht ...

  5. <script language= "javascript " for= "window " event= "onload ">

    狼-志 EVENT   event   设置或获取脚本编写用于的事件   FOR   htmlFor   设置或获取绑定到事件脚本的对象. 可以这样理解. <script   language= ...

  6. 了解 JavaScript (6)– 广告条(Banner)

    在 Web 上冲浪时,常常会见到定期在图像之间切换的广告条.我们可以用 JavaScript 来实现,重复循环显示它们. 创建循环的广告条 RotatingBanner.html 页面中在循环的广告条 ...

  7. javascript中window.open()与window.location.href

    1.window.location是window对象的属性,而window.open是window对象的方法    window.location是你对当前浏览器窗口的URL地址对象的参考!      ...

  8. JavaScript(四) Window窗体操作

    window: 属性(值或者子对象):opener:打开当前窗口的源窗口,如果当前窗口是首次启动浏览器打开的,则opener是null,可以利用这个属性来关闭源窗口. 方法(函数):事件(事先设置好的 ...

  9. javascript的window.ActiveXObject对象,区别浏览器的方法

    (window.ActiveXObject)的作用,用来判断浏览器是否支持ActiveX控件,如果支持ActiveX控件,我们可以利用var xml=new ActiveXObject("M ...

随机推荐

  1. 2318: Spoj4060 game with probability Problem

    2318: Spoj4060 game with probability Problem Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 356  Sol ...

  2. MVC action 执行两次 background url()

    大年初七第一天上班就来解决问题,我也是醉了. 其实是历史遗留问题,今天看到后不能忍了,赶紧解决一下. 旧系统中以一个微信版本的列表页面没有问题,在新系统中重新开发一边后发现列表页面的action总是请 ...

  3. WPF中DPI的问题

    先搞清楚一下几个概念: DPI:dots  per  inch ,每英寸的点数.我们常说的鼠标DPI,是指鼠标移动一英寸的距离滑过的点数:打印DPI,每英寸的长度打印的点数:扫描DPI,每英寸扫描了多 ...

  4. influxDB概念

    一.基本概念 1)database--数据库,这个同传统数据库的数据库概念. 2)measurement--数据表,在InfluxDB中,measurement即为表的作用,同传统数据库中的table ...

  5. 如何将大数据保存到 MySql 数据库

    1. 什么是大数据 1. 所谓大数据, 就是大的字节数据,或大的字符数据. 2. 标准 SQL 中提供了如下类型来保存大数据类型: 字节数据类型: tinyblob(256B), blob(64K), ...

  6. 老铁,这年头不会点git真不行

    作者:武沛齐 出处:http://www.cnblogs.com/wupeiqi/ 版本控制 说到版本控制,脑海里总会浮现大学毕业是写毕业论文的场景,你电脑上的毕业论文一定出现过这番景象! 毕业论文_ ...

  7. 教你使用SQL数据库索引(1-15)

    原文地址:http://www.sqlservercentral.com/stairway/72399/ 中文地址:https://www.cnblogs.com/tjy9999/category/4 ...

  8. LeetCode::Sort List 具体分析

    Sort a linked list in O(n log n) time using constant space complexity. 这道题目非常简短的一句话.给链表排序,看到nlogn.我们 ...

  9. python基础知识——包

    包是一种通过使用“模块名”来组织python模块的名称空间的方式. 无论是import形式还是from...import形式,凡是在导入语句中(不是在使用时)遇到带点的,就需要意识到——这是包. 包是 ...

  10. PictureBox 双缓冲防止闪屏

    Bitmap bm = new Bitmap(this.pbTraffic.Image); BufferedGraphicsContext current = BufferedGraphicsMana ...