Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Передача параметров на следующую страницу (https://javascript.ru/forum/misc/17640-peredacha-parametrov-na-sleduyushhuyu-stranicu.html)

Mykle1976 27.05.2011 13:13

Передача параметров на следующую страницу
 
Добрый день.

Помогите разобраться. Пытаюсь Hidden передавать, но почему-то не получается.Привожу код(имя файла index2.html):
<html>
<head>
<SCRIPT LANGUAGE="JavaScript">
function newOpenOrder(vpersonId,vuserId,vheaderId){
  document.forms.xx_openOrder.personId.value = vpersonId;
  document.forms.xx_openOrder.userId.value = vuserId;
  document.forms.xx_openOrder.headerId.value = vheaderId;
  document.forms.xx_openOrder.action="index2.html";
  document.forms.xx_openOrder.submit();
}
window.onload = function(){
//alert("11");
alert(document.getElementById("personId").value);
}
</SCRIPT>
</head>
<body>
<FORM name="xx_openOrder" method="post">
  <INPUT type="hidden" name="personId" id="personId">
  <INPUT type="hidden" name="userId" id="userId">
  <INPUT type="hidden" name="headerId" id="headerId">
</FORM>
<a href="#" onClick="newOpenOrder(20552,18001,120499);">R120499</a>
<a href="#" onClick="newOpenOrder(20552,18001,120494);">R120494</a></body>
</html>

Все время выводит пустую строку. Подскажите плз., что я делаю не так и как надо. За ранее спасибо.

С уважением Михаил.

ksa 27.05.2011 19:11

Цитата:

Сообщение от Mykle1976
Подскажите плз., что я делаю не так и как надо

Ты ничего не пишешь в саму переменную... В csp это выглядело бы вот так

<INPUT type="hidden" name="personId" id="personId" value='#($g(%request.Data("personId",1)))#'/>


Вот в таком варианте там будет то, что передали на страницу гетом или постом...

Mykle1976 30.05.2011 09:01

Значение в переменную записыватся в функции, но как получить это значение?

ksa 30.05.2011 09:11

Цитата:

Сообщение от Mykle1976
как получить это значение?

Весь вопрос в какой момент ты собираешся "получать" то значение...


Часовой пояс GMT +3, время: 12:47.