Поток изображения и Iframe - PullRequest
       31

Поток изображения и Iframe

0 голосов
/ 28 сентября 2011

Я использую ImageFlow 9. У меня есть скрипт скроллера ImageFlow, добавленный в Iframe.Я хочу, чтобы изображения открывались за пределами 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 голосов
/ 28 сентября 2011

Создайте функцию JavaScript на родительской странице и вызовите ее из iFrame.

Что-то вроде

function openImage(url){
    // do your image handling stuff here
}

Из iFrame вызовите функцию:

parent.openImage(url);

ps: я рекомендую вообще не использовать iFrames, если нет другого пути (что в большинстве случаев не так)

...