javascript 模拟点击广告
1.用隐藏iframe来加载广告页面。
复制代码 代码如下:
用上面的代码会造成iframe加载广告页面,如果页面过大,速度就会很慢,可以用ajax来实现无刷新加载
复制代码 代码如下:
window.οnlοad=function(){
...
var url="www.example.com/thiurl";//广告的URL
xmlHttp.open("GET",url,true);//采用异步传输.这样用户感觉不到任何停顿.
xmlHttp.send(null);
xmlHttp.onreadystatechange=function(){
if(xmlHttp.readystate==4&&xmlHttp.status==200){
//响应完成之后关闭连接.
xmlHttp.close();
}
}
...
}
这里只提供个思路,也许会有更好的做法!(注意,如果跨域的话是不能操作的)
1.firefox:
var doc = document.getElementById('myiframe').contentWindow.document;
然后doc.getElementById
2.ie:
var doc = document.getElementById("myiframe").document;
然后doc.getElementById("iframeTitle");
注意,如果跨域的话是不能操作的
这段代码的做法是页面加载后,根据className="touPiao"来读取要模拟点击的url,如为#,即当前页面,
我们也可以设置:我要投票1111
程序然后根据for循环,for(var el in els){ 开始依次模拟点击读到的所有url。
最后会打开一个url的页面,我们可以添加一个空的iframe,
如:
并修改链接为:我要投票1111
这样就实现了页面加载后,模拟点击页面相关阅读:
ASP.NET中如何使用多重Repeater
细说ASP.NET文件类型与资源文件
重新认识一下网页标准
Iis
IE快速使用技巧40招之小技巧
直接读取数据库信息的三种方法
解决用Access数据库建站维护不便的问题的方法
仿51JOB的地区选择效果(可选择多个地区)
百度输入法开放API 宣称可随意移植使用
jQuery 标题的自动翻转实现代码
JBuilder2005单元测试之创建测试固件
css 去除连接时的虚线框
JS版获取字符串真实长度和取固定长度的字符串函数
javascript 自定义事件初探