怎么用js鼠标点击事件实现iframe窗口src 替换

怎么用js鼠标点击事件实现iframe窗口src 替换,第1张

你的iframe里面只有name 你用getElementById 怎么可能找得到iframe啊。。。。

改成:var iframe=documentgetElementsByName(“xx“)[0]; 就可以了

首先 ,建立一个iframe对象,形成原型

var IframeOnClick = {

resolution: 200,

iframes:  [ ],

interval:null,

Iframe:function() {

         thiselement = arguments[0];

         thiscb = arguments[1];

         thishasTracked =false;

},

track:function(element, cb) {

          thisiframespush(newthisIframe(element, cb));

         if (!thisinterval) {

var _this =this;

thisinterval = setInterval(function() { _thischeckClick(); },thisresolution);

}

},

checkClick:function() {

if (documentactiveElement) {

var activeElement = documentactiveElement;

for (var iinthisiframes) {

if (activeElement ===thisiframes[i]element) {// user is in this Iframe

if (thisiframes[i]hasTracked ==false) {

thisiframes[i]cbapply(window, []);

thisiframes[i]hasTracked =true;

}

}else {

thisiframes[i]hasTracked =false;

}

}

}

}

};

最后直接调用

IframeOnClicktrack(documentgetElementById("iFrame"),function() { alert('a click'); });

以上就是关于怎么用js鼠标点击事件实现iframe窗口src 替换全部的内容,包括:怎么用js鼠标点击事件实现iframe窗口src 替换、给iframe 添加onclick事件、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9488195.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存