• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Jc+form+firefox

  • Автор темы tudimon
  • Дата начала
Статус
Закрыто для дальнейших ответов.
T

tudimon

Есть страничка на пхп
в ней скрипт:

Код:
<script LANGUAGE="JavaScript">

function Complete()
{
var str="";

var korpus="";
if(zayvoborud.korpus.value!="") 
{korpus="Тип корпуса: " + zayvoborud.korpus.value +"\n";}

.......................

str="Заявка на закупку оборудования:" + korpus;


window.opener.submitticket.message.value=str;	 
}

</SCRIPT>

который берет данные из формы на этой же страничке:

Код:
<FORM NAME="zayvoborud">
<TABLE>
.......................
<TR>
<TD ><b>Требуемое оборудование:</b></TD>
<TD rowspan="2" > </TD>
</TR>
.......................
<TR>
<TD><B>Тип корпуса</B></TD>
<TD><INPUT TYPE="text" NAME="korpus" SIZE="30"></TD>
</TR>
.......................
<TR>
<TD colspan="2"><br><INPUT TYPE="button" VALUE="Сохранить заявку" onClick="Complete();"></TD>
</TR>

</TABLE>

</FORM>

здесь только фрагменты кода - переменных в разы больше.
в IE и Opere все работает
а в Firefoxe выдает ошибку: "Ошибка: zayvoborud is not defined Источник: Строка: 16"
я так понимаю что ему не нравится определение переменной zayvoborud.korpus.value
подскажите, плз, как сделать, чтобы работало и в FF
 
T

tudimon

document.forms.zayvoborud.korpus.value
document.zayvoborud.korpus.value - заработало пасибо :blink:

только оказывается еще

window.opener.submitticket.message.value=str;

не работает - Ошибка: window.opener.submitticket is undefined

текст-ареа message в форме submitticket в родительском окне

:(
 
T

tudimon

Заменил
window.opener.submitticket.message.value=str;
на
window.opener.document.submitticket.message.value=str;
и все заработало

:blink:
 
V

Vovochka

Ну вот, начинаешь понимать :blink:
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!