powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JS: "new Option" через ссылку "opener" не хочет работать
9 сообщений из 9, страница 1 из 1
JS: "new Option" через ссылку "opener" не хочет работать
    #35377987
ssadmn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
привет всем!
есть страничка, на которой нуна реализовать динамический <select>

если для примера сделать на страничке пустой <select>, добавить ф-ию вроде этой:

Код: plaintext
1.
2.
var objSel = document.getElementById("mySelect");
objSel.options[objSel.options.length] = new Option("текст", "значение");
...
то всё замечательно работает, но мне нужно это выполнить из дочернего окна, т.е. через opener.
вроде этого:
Код: plaintext
1.
2.
var objSel = opener.document.getElementById("mySelect");
objSel.options[objSel.options.length] = new Option("текст", "значение");
...
...код естественно в дочернем окне или передаётся через "execScript".
в этом случае добавляется эта ссылка, прочий код без изменений и это не работает...браузер(IE6) или вообще закрывается или в <select> создаётся не понятно что (пустота, длинной в строк 6-9).

как писал ранее, в JS я не копенгаген)), поэтому прошу помощи, в чём может быть дело.

P.S. если заранее создать <select> с одним элементом, а потом в вышеописанном коде изменить его text или value, то оно меняется, но мне нужно добавление и это не пашет...
...
Рейтинг: 0 / 0
JS: "new Option" через ссылку "opener" не хочет работать
    #35378037
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так и должно быть. Где-то на форуме как раз этот вопрос обсуждался. Поищи - может найдёшь.
...
Рейтинг: 0 / 0
JS: "new Option" через ссылку "opener" не хочет работать
    #35378072
ssadmn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за подсказку, а не расскажите почему так?
...вы в том сообщ. написали "И не получится. опшын откриэйчен в другом тугаменте."
что это значит? :)
...
Рейтинг: 0 / 0
JS: "new Option" через ссылку "opener" не хочет работать
    #35378118
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я правильно врядли сформулирую...
...
Рейтинг: 0 / 0
JS: "new Option" через ссылку "opener" не хочет работать
    #35378138
ssadmn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну наскока я понимаю, этот объект(option) создаётся в др. документе и он не может ссылатся на объект(select) из иного документа, пусть даже родительского, так?
...
Рейтинг: 0 / 0
JS: "new Option" через ссылку "opener" не хочет работать
    #35378203
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Option - объект, который создаётся относительно конкретного документа. А что будет с ним, например, когда документ закрыли? Висячая ссылка?
Ну чё-то типа того, но это мои собственные соображения. Умных книжек не читал.
...
Рейтинг: 0 / 0
JS: "new Option" через ссылку "opener" не хочет работать
    #35378218
ssadmn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я кажецо воткнул))) объект принадлежит документу, даже если он был создан в нём, но передан по ссылке иному доку, и при закрытии он уничтожаецо из памяти и соответ. в доке, в котором он висел как ссылка его нет)))
тогда сё паняна
...
Рейтинг: 0 / 0
JS: "new Option" через ссылку "opener" не хочет работать
    #35378453
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да хрен его знает, похоже.
...
Рейтинг: 0 / 0
JS: "new Option" через ссылку "opener" не хочет работать
    #35378876
ssadmn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пасиб за помосчь :)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / JS: "new Option" через ссылку "opener" не хочет работать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]