Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: sun от 07 Июня 2004, 08:05:55

Название: Как боротся с фреймами?
Отправлено: sun от 07 Июня 2004, 08:05:55
Ситуация следующая:

1. Есть родительский документ:
......








...

2. Во втором фрейме "upmnu.htm", вставляется форма с текстовым полем и кнопками Ок и Отмена.

3. В третий фремйм выводится из *.CGI скрипта список, новостей (точнее заголовки новостей), например
Новость 1.
Новость 2.
....

Сам скрипт mark находится в теле Frame3:
       

Но вот почему-то, когда я кликаю по ссылке новсти, в третьем фрейме, никаких изменений во втором не происходит, а он кричит нужен обьект.

Чего он от меня хочет???
Название: Как боротся с фреймами?
Отправлено: sun от 07 Июня 2004, 11:02:31
Я попробовал написать скрипт по другому, как мне кажется это уж наверняка, так что бы проверить а вобще можно обратится к свойству второго фрейма, а ничего не вышло, см ниже:



Тогда я проверил а вобще что-нибудь работает, и написал следующее:



И это тоже затребовало у меня какого-то объекта.

Ничего не понимаю!!!
Название: Как боротся с фреймами?
Отправлено: Макс от 07 Июня 2004, 14:57:29
что выводит
alert(typeof(parent.frames[\'Frame2\'].document))
?
Название: Как боротся с фреймами?
Отправлено: sun от 08 Июня 2004, 09:16:27
Спасибо, Макс!!! Вот, ведб бывает же так, ты всеголиш одну строку написал,  а у меня как начало получаться. Оказывается я по запарке написал следующее:

Новость 1.

и как только я убрал  _traget, все заработало. Спасибо за то что подтолкнул в нужном направлении, и бане в которой я вчера попарился (в здоровом теле здоровый дух).

Но я еще не прощаюсь мало чего еще вдруг вылезет.