Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Error202 от 03 Августа 2006, 13:35:09

Название: Снова фреймы...
Отправлено: Error202 от 03 Августа 2006, 13:35:09
Есть фрейм (условно id=main), в нем картинка с id=pic и ифрейм (условно id=option). иФрейм настроек открывает окошко с картинками... По клику на картинку должна заменяться картинка с id=pic... Делаю так:

window.opener.parent.window.document.getElementById(\'pic\').src=\'/hero/picfile.gif\';

Но работает только в IE, почему и как исправить?
Название: Снова фреймы...
Отправлено: html_coder от 03 Августа 2006, 14:34:01
Ну а в каких ты ещё браузерах проверял?

В Mozilla, Firefox есть JavaScript Console, посмотри что за ошибку выдаёт...
Название: Снова фреймы...
Отправлено: Error202 от 03 Августа 2006, 15:23:36
Пишет, что нет объекта window.opener.parent.window.document.getElementById(\'pic\')
Название: Снова фреймы...
Отправлено: html_coder от 03 Августа 2006, 17:46:41
Цитировать
Error202:
Есть фрейм (условно id=main), в нем картинка с id=pic и ифрейм (условно id=option). иФрейм настроек открывает окошко с картинками... По клику на картинку должна заменяться картинка с id=pic...


Вот эту часть подробнее пожалуйста, тогда можно уже будет посмотреть что к чему...
Название: Снова фреймы...
Отправлено: Error202 от 04 Августа 2006, 10:09:25
Все, спасибо... Вообще избежал такие заморочки...