Автор Тема: Подскажите с глобальными переменными  (Прочитано 1251 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн liosha

  • Коллежский регистратор
  • *
  • Сообщений: 1
  • Репутация: 0

Подскажите, почему не работает и как реализовать:


<script language="JavaScript" type="text/javascript">
 <!--
 var pname="", ppol="", pvozr="", pmail="";
 function zname()
 {
    window.pname=prompt("Ваше имя:", "Вася");
 }
 function pol()
 {
     window.ppol=prompt("Ваш пол:", "Мужской");
 }
 function vozr()
 {
    window.pvozr=prompt("Ваш возраст:", "24");
 }
 function mail()
 {
    window.pmail=prompt("Ваш e-mail:", "mymail@mail.ru");
 }
 function rez()
 {
    alert("Ваше имя: "+window.pname+"\nВаш пол: "+window.ppol+"\nВаш возраст: "+window.pvozr+"\nВаш e-mail: "+window.pmail);
 }
  -->
 </script>
</head>

<body>

<h3>Анкета пользователя:</h3>
<form>
<input type="submit" value="Ввести имя" onclick="zname();" /><br />
<input type="submit" value="Ввести пол" onclick="pol();" /><br />
<input type="submit" value="Ввести возраст" onclick="vozr();" /><br />
<input type="submit" value="Ввести e-mail" onclick="mail();" /><br />
<input type="submit" value="Получить данные" onclick="rez();" /><br />
</form>

</body>


Пробовал и так:

function zname()
 {
    return prompt("Ваше имя:", "Вася");
 }

<input type="submit" value="Ввести имя" onclick="pname=zname();" /><br />

Но не работает :sad: