powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как реализовать заполнение поля из списка в новом окне?
8 сообщений из 8, страница 1 из 1
Как реализовать заполнение поля из списка в новом окне?
    #34831523
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как реализовать заполнение поля из списка в новом окне?
Т.е. имею конструкцию
Код: plaintext
1.
2.
3.
...
<input type='text'>
<input type='button' value='...' onclick='Slv()'>
...
По нажатию на кнопку открывается окно, в нем можно найти и выбрать нужный элемент списка (это уже работает на "обычной" странице). После выбора значение должно появиться в поле и окно закрывается (ну или наоборот это не принципиально)...

Может кто делал такое?
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Как реализовать заполнение поля из списка в новом окне?
    #34831582
Garry80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
window.opener.document.form[....] и ваши поля
...
Рейтинг: 0 / 0
Как реализовать заполнение поля из списка в новом окне?
    #34831729
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О! А если я знаю только имя поля?
Код: plaintext
window.opener.document.getElementsByName("tName").value='Text'
Так?

А если родительское окно уже закрыто?
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Как реализовать заполнение поля из списка в новом окне?
    #34831902
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот так что-то не получается...
Код: plaintext
1.
2.
3.
4.
function SetFld(Val) {
   var fld=obj.fldname.value
   window.opener.document.getElementsByName(fld).value=Val
   //window.close()
}
И ошибки никакой не дает...
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Как реализовать заполнение поля из списка в новом окне?
    #34832006
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Оказывается надо вот так
Код: plaintext
window.opener.document.getElementsByName(fld)[ 0 ].value=Val
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT
...
Рейтинг: 0 / 0
Как реализовать заполнение поля из списка в новом окне?
    #34832064
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa
document.getElementsByName(fld) [0] .value=Val

м.б. тогда уж
Код: plaintext
1.
document.getElementById(fld).value=Val
?
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
Как реализовать заполнение поля из списка в новом окне?
    #34832238
Garry80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
krvsaОказывается надо вот так
Код: plaintext
window.opener.document.getElementsByName(fld)[ 0 ].value=Val
----------
Cache for Windows NT (Intel) 5.0.20 (Build 6305) Fri Sep 16 2005 11:54:10 EDT

Ёлки... А зачем придумывать велосипед и исользовать DOM?

Я так понял что элемент fld в форме один, поэтому проще так:
window.opener.document.form[*название формы в кавычках или порядкой номер в документе*].fld.value='Val';
...
Рейтинг: 0 / 0
Как реализовать заполнение поля из списка в новом окне?
    #34833361
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Garry80Я так понял что элемент fld в форме один
Имя элемента в окно передается в url... В материнском окне может быть много элементов с таким вот заполнением.

Ex_Soft , я что-то привык работать с именами... Может и перейду на id...
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как реализовать заполнение поля из списка в новом окне?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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