Обращение к содержимому фрейма (iframe)

Бочонок

http://frontender.info
Обращение к содержимому фрейма (iframe)

Доброго времени суток.

Я что то совсем запутался. Выручите ?

Есть страничка с iframe.
В фрейме страничка с формой.
Пытаюсь получить доступ к полям формы.

В IE,Opera работает такая формулировка:

var title=top.window.document.hif.document.getElementById('title');

hif - id фрейма (iframe)
title - id поля

Но, помоему, я чушь написал.
Скажите как правильно такое обращение делать.
Что бы во всех броузерах работало....

(интересуют IE FireFox Mozilla Opera)

Помогите пожалуста.
 

phoenix

Новичок
по-идее должно быть :
var title=top.window.document.getElementById('hif').document.getElementById('title').value;

или

var title=top.window.frames('hif').document.getElementById('title').value;

но не работает
 

Бочонок

http://frontender.info
2kruglov:
"hif" это и id и name iframe'a.

2phoenix:
getElementById('hif').document
getElementById('title').value;
Так быть точно не должно - getElementById() это метод, который возвращает объект. Свойств у него быть не может.

Подскажите кто то пожалуста !
У меня приступ идиотизма ! Я над этим вопросом месяц медитировать буду, а потом все нужные скрипты перенесу на страницу в iframe (из кооторого к более сташим элементам олбратится не проблема через абсолютную адресацию) и буду выполнять их при загрузке страницы на (onload). А из родителя буду только src фрейму устанавливать.

Но это неграмотно и неразумно - распихивать скрипты черти как...

ПОМОГИТЕ пожалуста найти корректное решение проблемы.
Подскажите, как выполняется такая адресация !

Очень надеюсь на вашу помощь.
 

kruglov

Новичок
Бочонок
>Да здравствует SelenIT
Да, что-то я и забыл, о чем сам и писал...
 
Сверху