Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.10.2011, 00:21
Новичок на форуме
Отправить личное сообщение для ivan1 Посмотреть профиль Найти все сообщения от ivan1
 
Регистрация: 15.08.2011
Сообщений: 3

Не работает onClick в IE
Здравствуйте! Не работает в IE8 (в других IE не проверял, работает в Chrome,Firefox) событие onClick. Подскажите, пожалуйста, решение проблемы.
<script type="text/javascript">
function check_login1()
{   
     $.post('/n_check_login/',{'login': document.getElementById("fld_login").value,'pass': document.getElementById("fld_password").value},
	    function (data) { if (data == "success")  { document.forms["auth_form"].submit(); }
	                 else if (data == "badlogin") { alert("Пользователь с таким логином не зарегистрирован..."); }
			 else if (data == "badpass")  { alert("Введен неправильный пароль..."); }
			 else if (data == "badpassnotactive") { alert("Введен неправильный пароль..."); }
			 else if (data == "successnotactive") { alert("Ваша учетная запись ещё не активирована. На e-mail, указанный при регистрации отправлено повторно письмо об активации..."); }
			 else { alert("Ошибка обработки учетных данных..."); }             
          }
     );
}    
</script>
<div class="login_form">
<b>Авторизация</b><br><br>
 <form id= "auth_form" action="#base" method="POST">
 <table border=0>
       <tr><td><label for="fld_login">Логин:</label></td><td><input type="text" name="fld_login" id="fld_login" value="<?=$this->html($data["login"])?>" style="width: 150px;"></td>
      <tr><td><label for="fld_password">Пароль:</label></td><td><input type="password" name="fld_password" id="fld_password" value="<?=$this->html($data["password"])?>" style="width: 150px;"></td>	
</table><br>
 </form>
	<p><a href="#" onClick="javascript:check_login1();return false;"><b>Войти</b></a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href="/rus/new-user/"><b>Новый пользователь</b></a></p>
	<p><a id="forgot_password" href="/rus/forgot-password/">Забыли пароль?</a></p>         
</div>
Ответить с цитированием
  #2 (permalink)  
Старый 14.10.2011, 02:16
Аватар для yashka525
Mr. Jacob
Отправить личное сообщение для yashka525 Посмотреть профиль Найти все сообщения от yashka525
 
Регистрация: 20.01.2011
Сообщений: 194

onClick="javascript:check_login1();return false;"

Это что такое? Не нужно это "javascript:"
onClick="check_login1();return false;"
Ответить с цитированием
  #3 (permalink)  
Старый 14.10.2011, 10:39
Новичок на форуме
Отправить личное сообщение для ivan1 Посмотреть профиль Найти все сообщения от ivan1
 
Регистрация: 15.08.2011
Сообщений: 3

Сообщение от yashka525 Посмотреть сообщение
onClick="javascript:check_login1();return false;"

Это что такое? Не нужно это "javascript:"
onClick="check_login1();return false;"
Вопрос конечно спорный. Убрал. Всё равно не работает.
Ответить с цитированием
  #4 (permalink)  
Старый 14.10.2011, 17:16
Новичок на форуме
Отправить личное сообщение для ivan1 Посмотреть профиль Найти все сообщения от ivan1
 
Регистрация: 15.08.2011
Сообщений: 3

Всем спасибо, проблема решена.
Проблема была в $.post.В ajax ответе нужно поставить заголовок передаваемой кодировки header('Content-Type: text/html; charset=windows-1251');
Ответить с цитированием
  #5 (permalink)  
Старый 14.10.2011, 19:55
Аватар для yashka525
Mr. Jacob
Отправить личное сообщение для yashka525 Посмотреть профиль Найти все сообщения от yashka525
 
Регистрация: 20.01.2011
Сообщений: 194

Сообщение от ivan1
Вопрос конечно спорный.
Почему <a href="javascript:..."> - плохо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает в мозиле onClick в динамических чекбоксах Igor2001 Элементы интерфейса 7 21.09.2011 10:31
помогите. не работает onclick m1st_kh Элементы интерфейса 7 26.11.2010 08:45
Функция которая работает на OnLoad не хочет работать на OnClick libinstyle Элементы интерфейса 6 23.03.2010 00:42
onclick не работает в Mozilla albushi Firefox/Mozilla 1 05.11.2009 11:11
Не работает onClick добавление тега <s> AvaGet Общие вопросы Javascript 13 09.12.2008 17:41