В качестве параметра функции другая функция, как?
Нужно вызвать функцию с параметром ввиде
document.getElementById("equipid_1"), т.е. вызов выглядит так onclick="OpenWin('/cgi-bin/ports/select_ports.pl?form=seh_relations&text=outp_2&hidden=outpid_3&id=document.getElementById("equipid_1")',null,1000,510,'0');" Если делать так, то после &id= идет не значение которое должно подставиться, а текст &id=document.getElementById( Помогите, пожалуйста! |
onclick="OpenWin('/cgi-bin/ports/select_ports.pl?form=seh_relations&text=outp_2&hidden=outpid_3&id=equipid_1',null,1000,510,'0');" |
Цитата:
мне нужно предать значение которое вернет document.getElementById("equipid_1") |
document.getElementById("equipid_1") вернёт элемент, при вставке в строку он просто вставит что-нибудь типа '[object]' в ИЕ или '[object HtmlDIVElement]' в ФФ.
Так что ты не передашь того что хотел... |
Цитата:
А как мне передать значение (value) скрытого поля в функцию, например такого <input type="hidden" name="equipid_1" id="equipid_1" value="457467"/> |
document.getElementById("equipid_1").value вернёт значение поля. Его и вставялй в строку.
|
...
|
Цитата:
onclick="OpenWin('/cgi-bin/ports/select_ports.pl?form=seh_relations&text=outp_2&hidden=outpid_3&id=document.getElementById("equipid_1").value',null,1000,510,'0');" Я может чтото неправильно объясняю... OpenWin - это функция открывающая новое окно браузера, вызывается она при клике по текстовому полю. Первым параметром передается URL, в нем последние значение это id которое должно быть равно значению скрытого поля(смотри выше), т.е. урл должен принять вид /cgi-bin/ports/select_ports.pl?form=seh_relations&text=inp_1&hidden=inpid_1&id=933 933 это содержимое <input type="hidden" name="equipid_1" id="equipid_1" value="933"/> |
onclick="OpenWin('/cgi-bin/ports/select_ports.pl?form=seh_relations&text=outp_2&hidden=outpid_3&id='+document.getElementById('equipid_1').value,null,1000,510,'0');" |
Цитата:
|
Часовой пояс GMT +3, время: 11:43. |