Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

window.opener.ля-ля

window.opener.ля-ля

From : Vitaly Karmazinsky (2:5020/400)

window.opener.document.my_form.my_element.value = 'test';

Вот таким кодом можно вставить данные в форму родительского окна. Работает везде.


К оглавлению

Оставить комментарий

Комментарий:
можно использовать BB-коды
Максимальная длина комментария - 4000 символов.
 

Комментарии

1.
Аноним
+1 / -0
Мне нравитсяМне не нравится
7 марта 2006, 11:30:02
vse rabotaet dobriy dyadya jeff vse reshil :))

echo "opt = new Option(comboText, comboValue);\n";
echo "form.combo.options[$i]=opt;\n";

где $i есть номер опции, написано у тебя правильно, сперва смотришь сколько длинна листа либо хз куда ты там вставляешь, нужно просто создать объект 'new Option' и всё будет пучкарусом

:) это мой php + js без изменений, разберёшься...
------------------------

это стереть все значения в листе или в комбо, пример поучительный для ламеров как я :)

count = form.mySelect.length;
if (count != 0) {
for (i=0; i < count; i++) {
form.mySelect.options[0].selected = true;
form.mySelect.options[0]=null;
}
}
2.
Аноним
+1 / -0
Мне нравитсяМне не нравится
9 февраля 2006, 13:59:10
function AddGruops(value1,title1)
{
var newOption = window.opener.document.createElement("OPTION");
newOption.value = value1;
newOption.text = title1;
Groups = window.opener.document.getElementById('IDs');
Groups.options[Groups.options.length] = newOption;
newOption = null;
}
3.
Аноним
+1 / -0
Мне нравитсяМне не нравится
30 июня 2005, 12:00:37
поправка
Код:
function addSelectItem () {

         var optionName = new Option('text', 'value');

         var count_option = top.opener.myform.myselect.options.length;

         window.opener.myform.myselect.options[count_option] = optionName;

}
4.
Аноним
Мне нравитсяМне не нравится
30 июня 2005, 11:57:45
Код:
function addSelectItem () {

         var optionName = new Option('text', 'value');

         var count_option = top.opener.myform.demand_cargo_id.options.length;

         window.opener.myform.myselect.options[count_option] = optionName;

}


Вроде все правильно, но не работает, что делать, руки опустились.
Причем доступ к существующим элементам имею, а добавлять не могу ?
5.
Аноним
+1 / -1
Мне нравитсяМне не нравится
21 июня 2005, 10:26:43
В IE 5.0 НЕ работает
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог