Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.09.2009, 12:23
Аватар для Ruark
Интересующийся
Отправить личное сообщение для Ruark Посмотреть профиль Найти все сообщения от Ruark
 
Регистрация: 06.05.2009
Сообщений: 14

Не срабатывает onLoad в IE8
есть код:
<script>
  window.onload=function() 
  {
   var aform=$('authform2');
   Event.observe(aform, 'submit', ALogon);
  }
 </script>

<form method="post" action="/?action=auth" id="authform2" name="authform">
......
</form>
function ALogon()
 {
  $('subbutton').style.display='none';
  new Ajax.Request
  (
   "/include/ajax/login.php",
   {
    method: 'post',
    parameters: $('authform').serialize(true),
    onSuccess: function(xhr)
               {
                var result=xhr.responseXML;
                AuthSite(result);
               }

   }
  );
  $('subbutton').style.display='';
  return false;
 }
отлично работает в ИЕ6, ИЕ7, в ИЕ8 не работает.
Покопавшись, я определил, что затык не в onLoad. Проблема начинается со строчки new Ajax.Request
То есть получается что не срабатывает объект библиотеки prototype? И именно в ИЕ8. Кто подобное видел?

Последний раз редактировалось Octane, 18.09.2009 в 17:05. Причина: используйте теги [html] и [js] для оформления кода
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
onload на iframe срабатывает дважды hogart Events/DOM/Window 3 09.12.2009 18:09
IE8, windows 2008 server. Не срабатывает onload у iframe bdiang Events/DOM/Window 4 29.08.2009 15:19
slideToggle схлопывает DIVы в IE8 MyasNick jQuery 4 29.07.2009 23:22
Mozilla, не работает onLoad Zeal Firefox/Mozilla 3 18.09.2008 17:52
Помогите новичку - onChange() не срабатывает serp Общие вопросы Javascript 2 01.08.2008 14:47