Naydav
16.04.2008, 13:24
Сокращаю скрипт:
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
Добавил изменения
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 же все работает...
Вот такой вот вопрос
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
Добавил изменения
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 же все работает...
Вот такой вот вопрос