[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не получается переключение
jalvar
Не работает переключение.. (
Есть 2 ссылки вызывающие 2 функции
<script>
var login = getElementById('login');
var register = getElementById('register');
function login()
{
document.login.style='';
document.register.style='display: none;';
}
function register()
{

document.login.style='display: none;';
document.register.style='';
}
</script>


    <ul>
<li><a
href="#" class="subscribe" onclick="login();">Вход</a></li>
<li><a
href="#" class="sitemap" onclick="register();">Регистрация</a></li>
</ul>
<div
id='login' style=''>
<form
name="login" action="index.php?p=login" method="post">
<p
class="round">E-mail:
<input name="login" type="text" id="login" size="21" />
</br>

Пароль:
<input type="text" name="password" id="password" />
<br>
<input
type="submit" name="sybmit" id="sybmit" value=" Авторизоватся " />
</p>
</form>
</div>
<div
id='register' style='display: none;'>
<form
name="login" action="index.php?p=register" method="post">
<p
class="round">E-mail:
<input name="login" type="text" id="login" size="21" />
</br>
<input
type="submit" name="sybmit" id="sybmit" value=" Регистрация " />
</p>
</form>
</div>




Спустя 38 минут, 37 секунд (9.04.2011 - 22:52) alex12060 написал(а):

<script>
var login = getElementById('login');
var register = getElementById('register');
function login()
{
document.login.style.display='block';
document.register.style.display='none';
}
function register()
{

document.login.style.display='none';
document.register.style.display='block';
}
</script>

Спустя 21 час, 34 минуты, 32 секунды (10.04.2011 - 20:26) jalvar написал(а):
не работает..

Спустя 10 минут, 46 секунд (10.04.2011 - 20:37) killer8080 написал(а):
Цитата (jalvar @ 10.04.2011 - 19:26)
не работает..

естественно :)
function login()
{
document.getElementById('login').style.display='block';
document.getElementById('register').style.display='none';
}
function register()
{

document.getElementById('login').style.display='none';
document.getElementById('register').style.display='block';
}

Спустя 1 час, 8 минут, 32 секунды (10.04.2011 - 21:46) jalvar написал(а):
обратно на логин не переключает.. (

Спустя 16 минут, 11 секунд (10.04.2011 - 22:02) killer8080 написал(а):
в HTML есть ошибки, одинаковый ID у разных элементов.
Цитата
<div id='login' style=''>
    <form name="login"  action="index.php?p=login" method="post">
     <p class="round">E-mail: 
          <input name="login" type="text" id="login" size="21" />
      </br>
      Пароль:
        <input type="text" name="password" id="password" />
     <br>
        <input type="submit" name="sybmit" id="sybmit" value=" Авторизоватся " />
      </p>
    </form>
    </div>
    <div id='register' style='display: none;'>
        <form name="login"  action="index.php?p=register" method="post">
     <p class="round">E-mail: 
          <input name="login" type="text" id="login" size="21" />
      </br>
        <input type="submit" name="sybmit" id="sybmit" value=" Регистрация " />

Спустя 1 час, 19 минут, 8 секунд (10.04.2011 - 23:21) sergeiss написал(а):
killer8080 - ты всё верно заметил. Плюс к этому, там еще и name есть одинаковые... Вот тут выделено:

<form name="login" action="index.php?p=login" method="post">
<p class="round">E-mail:
<input name="login" type="text" id="login" size="21" />

И это не считая того, что и далее есть совпадающие name...


Я чего думаю... А что автор вообще не дал всем элементам одинаковые name и id? Было бы веселее smile.gif

Спустя 13 часов, 44 минуты, 54 секунды (11.04.2011 - 13:06) jalvar написал(а):
А хамить не надо. Я только изучаю JS

Спустя 58 минут, 26 секунд (11.04.2011 - 14:04) sergeiss написал(а):
jalvar - хм... Интересно... А кто же это тебе хамит? Тебе просто показали, где сидит причина твоих проблем. Сначала killer8080, потом я добавил то, о чем он не сказал.
И какое отношение к JS имеют одинаковые name и id? Это к HTML относится, вообще-то.


_____________
jallvar.oxnull.net - мой блог.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.