我正在使用ImageFlow 9.我在Iframe中添加了一个ImageFlow滚动条脚本。我想在父页面上的iframe外面打开图像。现在它正在打开Iframe本身的图像。我应该做哪些更改以及在哪个文件中?
.js文件的功能如下 -
image.onclick = function() { document.location = this.url; }
我是否需要在此处或使用此代码的实际脚本中进行更改 -
<img src="reflect.php?img=img/large1.jpg" longdesc="javascript:myLightbox.start('img/large1.jpg|Image 1');" alt="Image 1" />
答案 0 :(得分:0)
在父页面上创建一个JavaScript函数,并从iFrame中调用它。
像
这样的东西function openImage(url){
// do your image handling stuff here
}
从iFrame调用函数:
parent.openImage(url);
ps:我建议不要使用iFrames,除非没有其他办法(大部分时间都不是这样)