is not defined
Здравствуйте!
в mozilla не работает this и даже при вызове функции без аргументов - пишет что функция is not defined Что делать, помогите пожалуйста! |
Цитата:
|
<div align="right" id="Dobavit" style="overflow:hidden;"><a class="poisk" style="color:#3d79b6;" onMouseOut="OMOutP(this)" onMouseOver="OMOverP(this);" onclick="dobavit();">Добавить</a></div><div style="max-width:138px; position:absolute; overflow:hidden; cursor:pointer; width:13px; height:13px; background-image:url(images/del.gif); margin-left:123px; margin-top:3px;" id="Del" onmouseover="DelOver(this);" onmouseout="DelOut(this);"> function DelOver(inp){ inp.style.background = 'url("images/del2.gif")'; } function DelOut(inp){ inp.style.background = 'url("images/del.gif")'; } function dobavit(){ var If = document.getElementById('iframeLoad'); var F = document.getElementById('FormLoad'); F.style.display = 'block'; document.getElementById('Dobavit').style.display = 'none'; If.src = 'Zagruzka.html'; If.style.display = 'block'; } |
И в каком месте ошибка?
|
Наверное в том, что OMOutP/OMOverP не определена?
|
Нажимая на "Добавить" функция не запускается, в консоли ошибок пишется dobavit is not defined;
|
Тогда уж полный код страницы, а лучше ссылку.
|
Я уже сам разобрался, спасибо за помощь!
Как можно организавать window.event в mozilla или можно заменить чем - то похожим? |
|
благодарю
|
Чёт не помогает Кросс-браузерное решение event;
Вызываю эту функцию function MoveEl(){ event = event || window.event; alert(event); } и mozilla всё равно пишет event is not defined |
event первым аргументом в обработчик передается.
|
не понимать
|
function MoveEl(event){ event = event || window.event; alert(event); } |
Делаю так:
<div onmousemove="MoveEl(event.type);">1</div> function MoveEl(event){ event = event || window.event; to = event.clientY + document.documentElement.scrollTop + document.body.scrollTop + 20; le = event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft + 10; alert(to); } Работать не хочет, пишет что event is undefined |
Кто-нибудь может помочь с данной проблемой????
|
<div onmousemove="MoveEl(event);">1</div> <script type="text/javascript"> function MoveEl(event){ event = event || window.event; to = event.clientY + document.documentElement.scrollTop + document.body.scrollTop + 20; le = event.clientX + document.documentElement.scrollLeft + document.body.scrollLeft + 10; alert(to); } </script> |
Часовой пояс GMT +3, время: 11:31. |