ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

js window.event не работает в IE
  #1  
Старый 16.04.2008, 13:24
Аватар для Naydav
Naydav
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме:
849583

Репутация: 210
Question js window.event не работает в IE

Сокращаю скрипт:


PHP код:
function _onload()
{
             
window.onmouseover _onmouseover;
}

function 
_onmouseover(event)
{
   
event = (event) ? event : ((window.event) ? event null);
   var 
object_id = (event.target) ? event.target.id : ((event.srcElement) ? event.srcElement.id null);

С таким скриптом В ИЕ даже не заходит в функцию!
Меняем window.onmouseover = _onmouseover;
на window.onmouseover = _onmouseover(window.event);

+
Isis помогал решить мне похожую проблему в
http://forum.antichat.ru/thread62540.html


Добавил изменения
PHP код:
function _onload()
{
    if (
navigator.appName !='Microsoft Internet Explorer')
             
window.onmouseover _onmouseover(window.event);
       else
              
window.onmouseover _onmouseover;
}

function 
_onmouseover(event)
{
    
    if (
navigator.appName !='Microsoft Internet Explorer')
    {
        
event = (event) ? event : ((window.event) ? event null);
        var 
object_id = (event.target) ? event.target.id : ((event.srcElement) ? event.srcElement.id null);        
    }
    else
    {    
      var 
target null;
      if (
window.event)
      {
          
event window.event;
          
target event.srcElement;
      }
      else
      {
           
event null;
           
target event.target;
      }
     
      var 
object_id = (target) ? target.id null;
   }

после изменений: в функцию заходит, но target is null

в Mozilla же все работает...
Вот такой вот вопрос

Последний раз редактировалось Naydav; 16.04.2008 в 13:41..
 
Ответить с цитированием
 



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Mozilla работает над Firefox 4 Phm.phx Мировые новости 6 02.04.2008 01:08
почему не работает база асек?http://icq.antichat.net/ Nilamop Болталка 10 08.02.2008 23:29
Спутниковый тюнер НЕ работает .:( B1t.exe Электроника и Фрикинг 18 18.01.2008 13:43
Написал свою первую игру месяца 2 назад. Добавил массивы недавно. Теперь не работает Metall С/С++, C#, Delphi, .NET, Asm 5 17.01.2008 02:26
как работает кликател!? silveran Сотовый фрикинг 0 27.07.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ