JavaScript -- 练习 window 流氓广告
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
- <title>无标题文档</title>
- <script type="text/javascript">
- function test1()
- {
- var name = window.navigator.appName;
- var version = window.navigator.appVersion;
- var url = window.location.href;
- //alert(name + "___" + version + "___" + url);
- var cf = window.confirm("给出你的选择"); //确认提示框
- if(cf == true)
- alert(cf);
- /*for(var i=0; i<500; i++ ) //窗体震动
- {
- window.moveBy(50,0);
- window.moveBy(0,50);
- window.moveBy(-50,0);
- window.moveBy(0,-50);
- }*/
- var text = window.prompt("提示信息:请输入一个值", "默认值: hello"); //输入信息
- //alert(text);
- }
- var iTimerID = "";
- function test2() //弹流氓广告
- {
- var oNewWindow = window.open("1.html", "_blank", "location=no, menubar=no, scrollbars=no, status=no, titlebar=no, toolbar=no");
- //oNewWindow.setTimeout("window.close()", "3000"); 三秒后关闭
- //每三秒来一个
- //iTimerID = window.setInterval("window.open('1.html', 'blank', 'location=no, menubar=no, scrollbars=no, status=no, titlebar=no, toolbar=no')",3000);
- }
- window.onload = function() //浏览器加载完成后就自动弹广告
- {
- test2();
- }
- window.onbeforeunload = function() //要关,点X就弹广告
- {
- test2();
- }
- window.onunload = function() //关闭还弹广告
- {
- test2();
- }
- window.onfocus = function() //获取焦点
- {
- //alert("获得了焦点");
- }
- function test3()
- {
- clearInterval(iTimerID);
- }
- function func_key()
- {
- if( window.event.keyCode<=48 || window.event.keyCode>=57)
- {
- var node = event.srcElement; // 获得事件触发源
- alert(node.nodeName + "___" + node.nodeType + "___" + node.type);
- alert("只能输入数字");
- event.returnValue = false;
- }
- }
- </script>
- </head>
- <body>
- <input type="button" name="bt1" value="点击" onclick="test1()" /> <br />
- <input type="button" name="bt2" value="流氓广告" onclick="test2()" /> <br />
- <input type="button" name="bt3" value="停止弹流氓广告" onclick="test3()" /> <br />
- <input type="text" name="text1" onkeypress="func_key()" /> <br />
- </body>
- </html>
流氓广告内容
- <html>
- <head>
- <title>流氓广告</title>
- </head>
- <body>
- <h1>流氓广告</h1>
- <font size="7" color="#00ff00">这是广告,3秒后自动关闭</font>
- <script type="text/javascript">
- window.setInterval("window.focus()", 3000);
- window.onunload = function() //关闭还弹广告
- {
- window.open("1.html", "_blank", "location=no, menubar=no, scrollbars=no, status=no, titlebar=no, toolbar=no");
- }
- </script>
- </body>
- </html>
JavaScript -- 练习 window 流氓广告的更多相关文章
- 屏蔽电信流氓广告造成的诡异的问题--Android WebView 长时间不能载入页面
发如今家里的时候用Android App里的WebView打开站点非常慢,会有十几秒甚至更长时间的卡住. 可是在电脑上打开相同的网页却非常快. 查找这个问题的过程比較曲折,记录下来. 抓取Androi ...
- 【Python全栈-JavaScript】JavaScript的window.onload()与jQuery 的ready()的区别
JavaScript的window.onload()与jQuery 的ready()的区别 做web开发时常用Jquery中$(document).ready()和JavaScript中的window ...
- JavaScript: 高级技巧: window 对象也可以添加自定义属性
JavaScript: 高级技巧: window 对象也可以添加自定义属性 例如 window.ntName = 'a';例如 window.ntXw = top; 优点是, window 无须等加载 ...
- javascript中window,document,body的解释
解释javascript中window,document,body的区别: window对象表示浏览器中打开的窗口,即是一个浏览器窗口只有一个window对象. document对象是载入浏览器的ht ...
- <script language= "javascript " for= "window " event= "onload ">
狼-志 EVENT event 设置或获取脚本编写用于的事件 FOR htmlFor 设置或获取绑定到事件脚本的对象. 可以这样理解. <script language= ...
- 了解 JavaScript (6)– 广告条(Banner)
在 Web 上冲浪时,常常会见到定期在图像之间切换的广告条.我们可以用 JavaScript 来实现,重复循环显示它们. 创建循环的广告条 RotatingBanner.html 页面中在循环的广告条 ...
- javascript中window.open()与window.location.href
1.window.location是window对象的属性,而window.open是window对象的方法 window.location是你对当前浏览器窗口的URL地址对象的参考! ...
- JavaScript(四) Window窗体操作
window: 属性(值或者子对象):opener:打开当前窗口的源窗口,如果当前窗口是首次启动浏览器打开的,则opener是null,可以利用这个属性来关闭源窗口. 方法(函数):事件(事先设置好的 ...
- javascript的window.ActiveXObject对象,区别浏览器的方法
(window.ActiveXObject)的作用,用来判断浏览器是否支持ActiveX控件,如果支持ActiveX控件,我们可以利用var xml=new ActiveXObject("M ...
随机推荐
- 2318: Spoj4060 game with probability Problem
2318: Spoj4060 game with probability Problem Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 356 Sol ...
- MVC action 执行两次 background url()
大年初七第一天上班就来解决问题,我也是醉了. 其实是历史遗留问题,今天看到后不能忍了,赶紧解决一下. 旧系统中以一个微信版本的列表页面没有问题,在新系统中重新开发一边后发现列表页面的action总是请 ...
- WPF中DPI的问题
先搞清楚一下几个概念: DPI:dots per inch ,每英寸的点数.我们常说的鼠标DPI,是指鼠标移动一英寸的距离滑过的点数:打印DPI,每英寸的长度打印的点数:扫描DPI,每英寸扫描了多 ...
- influxDB概念
一.基本概念 1)database--数据库,这个同传统数据库的数据库概念. 2)measurement--数据表,在InfluxDB中,measurement即为表的作用,同传统数据库中的table ...
- 如何将大数据保存到 MySql 数据库
1. 什么是大数据 1. 所谓大数据, 就是大的字节数据,或大的字符数据. 2. 标准 SQL 中提供了如下类型来保存大数据类型: 字节数据类型: tinyblob(256B), blob(64K), ...
- 老铁,这年头不会点git真不行
作者:武沛齐 出处:http://www.cnblogs.com/wupeiqi/ 版本控制 说到版本控制,脑海里总会浮现大学毕业是写毕业论文的场景,你电脑上的毕业论文一定出现过这番景象! 毕业论文_ ...
- 教你使用SQL数据库索引(1-15)
原文地址:http://www.sqlservercentral.com/stairway/72399/ 中文地址:https://www.cnblogs.com/tjy9999/category/4 ...
- LeetCode::Sort List 具体分析
Sort a linked list in O(n log n) time using constant space complexity. 这道题目非常简短的一句话.给链表排序,看到nlogn.我们 ...
- python基础知识——包
包是一种通过使用“模块名”来组织python模块的名称空间的方式. 无论是import形式还是from...import形式,凡是在导入语句中(不是在使用时)遇到带点的,就需要意识到——这是包. 包是 ...
- PictureBox 双缓冲防止闪屏
Bitmap bm = new Bitmap(this.pbTraffic.Image); BufferedGraphicsContext current = BufferedGraphicsMana ...