Javascript 单击屏幕时刷新iframe
不太熟悉javascript。我已经做了一些搜索,但在我当前的项目中实现这段代码时遇到了困难 基本上希望在单击屏幕时刷新iframe。我目前有以下代码:Javascript 单击屏幕时刷新iframe,javascript,Javascript,不太熟悉javascript。我已经做了一些搜索,但在我当前的项目中实现这段代码时遇到了困难 基本上希望在单击屏幕时刷新iframe。我目前有以下代码: document.getElementById('').contentWindow.location.reload(true); 我想将其集成到这段代码中: $(".launch").loadthis({ direction: "left", connect: true }); 我该怎么办 window.addEventListen
document.getElementById('').contentWindow.location.reload(true);
我想将其集成到这段代码中:
$(".launch").loadthis({ direction: "left", connect: true });
我该怎么办
window.addEventListeneder("click", windowClickHandler);
function windowClickHandler(event) {
document.getElementById('iframe_id').contentWindow.location.reload();
}
也见, 您的问题中有一些问题尚不清楚 1)你说“点击屏幕”是什么意思?
- 在打开的浏览器窗口中的任何位置
- 打开的浏览器窗口中的任何位置,包括iframe
location.reload(true);
如何刷新iframe?
您可以使用以下代码刷新IFRAME:
document.getElementById(“myiframe”).src=”http://www.google.com?“+(+新日期());
我们如何检测点击?
您可以在此处使用解决方案:
document.onclick=函数(事件){
//补偿IE单击屏幕时是什么意思?在浏览器窗口中的任何位置?@meewok是,正确,或者在单击外部时结束我正在运行的另一个javascript,即。启动如果单击了iframe并且它来自外部域,则它无法通知宿主窗口它已被单击。
<iframe id="myiframe" src="http://google.com"></iframe>
document.getElementById("myiframe").src = "http://www.google.com?"+(+new Date());
document.onclick= function(event) {
// Compensate for IE<9's non-standard event model
//
if (event===undefined) event= window.event;
var target= 'target' in event? event.target : event.srcElement;
alert('clicked on '+target.tagName);
};