Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > Не получется document.forms['name'].submit();


Автор: hidden 1.4.2006, 21:06
Код

<script language=JavaScript>
var where = document.referrer;
if(where==0){document.write("ÂÛ  Çàãðóçèëèñü ñ ïóñòîé ñòðàíèöû")}
else {document.write("ÂÛ ÏÐÈØËÈ Ñ "+where)}
</SCRIPT>
<form action="stat.php"  method="post">
<input type="hidden" name ="where" id="my">
</form>
<script language=JavaScript>
document.getElementById('my').value=document.referrer;
document.forms['where'].submit();
</SCRIPT>


пишет document.forms.where is null or not an object

как сделать?

Автор: Ciber SLasH 2.4.2006, 00:58
Цитата(hidden @ 1.4.2006, 22:06 Найти цитируемый пост)
пишет document.forms.where is null or not an object

Правильно пишет, ведь у тебя таким именем определён INPUT, а не форма. А ты пытаешься обратиться к форме с именем where, которой не существует.

ЗЫ: а к элементам обращаются так document.forms['<имя формы>'].elements['<имя элемента>'].

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)