手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript 模拟点击广告
javascript 模拟点击广告
摘要:1.用隐藏iframe来加载广告页面。复制代码代码如下:用上面的代码会造成iframe加载广告页面,如果页面过大,速度就会很慢,可以用aja...

1.用隐藏iframe来加载广告页面。

复制代码 代码如下:

<!一开始我们就使用一个看不到的框架ID名为:framelink-->

<iframe id="framelink" name="framelink" frameBorder="0" scrolling="no" width="0" height="0"></iframe>

<>

<a id='myLink' target="framelink"></a>

<>

<SCRIPT language=JavaScript type=text/javascript>

<>

</SCRIPT>

用上面的代码会造成iframe加载广告页面,如果页面过大,速度就会很慢,可以用ajax来实现无刷新加载

复制代码 代码如下:

window.onload=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,如为#,即当前页面,

我们也可以设置:<a href="www.javaeye.com">我要投票1111</a>

程序然后根据for循环,for(var el in els){ 开始依次模拟点击读到的所有url。

最后会打开一个url的页面,我们可以添加一个空的iframe,

如:<iframe id="framelink" name="framelink" frameBorder="0" scrolling="no" width="0" height="0"></iframe>

并修改链接为:<a href="www.jb51.net" target="framelink">我要投票1111</a>

这样就实现了页面加载后,模拟点击页面

【javascript 模拟点击广告】相关文章:

javascript用函数实现对象的方法

javascript 动态添加表格行

javascript改变和控制显示的图片大小

浅谈javascript中的闭包

JavaScript基本数据结构

理解javascript封装

JavaScript实现鼠标点击后层展开效果的方法

JavaScript点击按钮后弹出透明浮动层的方法

学习javascript文件加载优化

Javascript 小技巧全集第1/4页

精品推荐
分类导航