ошибка в коде, помогите разобраться.

asusa651
На сайте с 13.04.2010
Offline
77
741

в мазилле пишет ошибку выполнения javascripta

"document.forms.fgh is undefined"

вот код:

<form method="post" id="vbn" action="/index.php" name="fgh">

<input type="hidden" name="X1" value="1">
</form>

<script type="text/javascript">
document.forms.fgh.submit();
</script>

в других браузерах работает прекрасно

Автоматизация работы в VK (http://vksystem.biz)
[umka]
На сайте с 25.05.2008
Offline
456
#1

а если просто?

document.fgh.submit();

или так:

var f=document.getElementById('vbn');

f.submit();

Лог в помощь!
asusa651
На сайте с 13.04.2010
Offline
77
#2

Пробовали оба варианта, та же ошибка в мазиле

T.R.O.N
На сайте с 18.05.2004
Offline
314
#3

asusa651, всегда используйте полный синтаксис и старайтесь чтобы id и name совпадали

<form method="post" id="vbn" action="/index.php" name="vbn">

<input type="hidden" name="X1" value="1">

</form>

<script type="text/javascript">

document.forms['vbn'].submit();

</script>

PS: по логике, код отправки должен вызываться только после загрузки всей страницы... мазила однако

От воздержания пока никто не умер. Хотя никто и не родился! Prototype.js был написан теми, кто не знает JavaScript, для тех, кто не знает JavaScript (Richard Cornford)
asusa651
На сайте с 13.04.2010
Offline
77
#4

Всё равно не работает, скрин ошибки прикрепил

png 77455.png

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий