Показать сообщение отдельно
  #9 (permalink)  
Старый 21.08.2014, 00:49
Новичок на форуме
Отправить личное сообщение для fError Посмотреть профиль Найти все сообщения от fError
 
Регистрация: 19.07.2013
Сообщений: 9

Короче разобрался в чём проблема. Всё оказалось просто, но всё равно не очень понятно. Если тег <button> находится вне формы, всё работает как надо. Как только обрамляешь его <form></form> - с локейшном всё плохо, алерты работают)) С инпутом такого нет. Почему??? Кто-нибудь может объяснить?

Так не работает. Уберёте form - заработает.
<!DOCTYPE html>
<html>
<head>
    <title>goGoogle</title>
</head>
<body>
    <script>
        function goGoogle(){
            window.location.href = "http://www.google.ru";
            alert("Click!!!");
        }
    </script>
    <form>
        <button onclick="goGoogle()">goGoogle tag-button</button>
        <input onclick="goGoogle()" type="button" value="goGoogle input-button">
    </form>

</body>
</html>

Последний раз редактировалось fError, 21.08.2014 в 00:53.
Ответить с цитированием