Показать сообщение отдельно
  #1 (permalink)  
Старый 03.10.2013, 16:40
Новичок на форуме
Отправить личное сообщение для mosoft02 Посмотреть профиль Найти все сообщения от mosoft02
 
Регистрация: 03.10.2013
Сообщений: 5

Не передается значение "глобальной" переменной в php-скрипт
Помогите 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 совсем уже...
Ответить с цитированием