图像流和iframe

时间:2011-09-28 12:48:08

标签: javascript iframe lightbox imageflow

我正在使用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" />

1 个答案:

答案 0 :(得分:0)

在父页面上创建一个JavaScript函数,并从iFrame中调用它。

这样的东西
function openImage(url){
    // do your image handling stuff here
}

从iFrame调用函数:

parent.openImage(url);

ps:我建议不要使用iFrames,除非没有其他办法(大部分时间都不是这样)