Помогите js-нубу
Определена переменная типа глобальной, т.е. видима во всей хтмл-е. Сначала так писал в head-e
<script type="text/javascript"> nshkaf = '0' </script>
потом так (разницы в результате нет):
<script type="text/javascript"> window.nshkaf = '0' </script>
Короче, этой переменной хочется присвоить значение (здесь "e1"), в зависимости от того, на какую кнопку жмет юзер, выбирая товар:
<a href="#" onClick="vblock('e1','еще данное'); return false">заказать</a>
А vblock у нас функция в head-e:
<script type="text/javascript">
function vblock( nsh, pokt) {
window.nshkaf = nsh;
document.getElementById('roditelskoe_okno').style.display = pokt;
}
</script>
И наконец, наша переменная nshkaf присваивается скрытому полю формы, и должна уйти php-скрипту, который ее отрабатывает:
<form name="oknoshk" action="sendform.php" method="post">
...
<input type="hidden" name="typzakaz" value= "" />
...
<script type="text/javascript">
typzakaz = window.nshkaf;
</script>
...
<input type="submit" value="Отправить" />
</form>
Короче, никакое значение в php не передается
Почему? Где засада?
Вроде простая совсем фигня, ан нет, не работает.
Трепетно ожидаю помощи, ибо измучилсz совсем уже...