【发布时间】:2014-03-01 19:26:38
【问题描述】:
我的父页面 abc.html 具有以下功能
function displayImageDialog(path){
//alert(path);
}
还有 HTML 代码
<iframe src="xyz.html" onLoad="javascript:onloadCall();" name="loadpageframe" id="loadpageframe"></iframe>
现在在 IFrame 中,有多个 img 标签可用,如何在 img 上绑定点击事件。目前我可以为每个 img 标签分配标题
function onloadCall(){
var $currIFrame = $('#loadpageframe');
var img = $currIFrame.contents().find("img");
for(var i=0;i<img.length;i++){
img[i].title='Click to enlarge';
//TODO click event code to pass img src attribute to
// function displayImageDialog(src)
}
}
我根本不想在 IFrame 中修改我的页面。所以我正在寻找解决方案
【问题讨论】:
-
你到底想做什么?
-
我想在点击图片时在对话框中显示图片
-
OKey 让我为你创建一个演示
标签: javascript jquery iframe