|
|
|
| Подключаю два скрипта
<script language="JavaScript" src="js/menu.js" type="text/JavaScript"></script>
<script language="JavaScript" src="js/qTip.js" type="text/JavaScript"></script>
Если первым подкючается "menu.js" , то не работает qTip.js.
А если первым подкючается "qTip.js" , то не работает menu.js.
Как можно это исправить? Первый раз с этим столкнулся! | |
|
|
|
|
|
|
|
для: Ильдар
(17.08.2007 в 15:53)
| | скорее всего в этих файлах есть условия типа:
window.onload = function(){
...
}
|
| |
|
|
|
|
|
|
|
для: Lelik
(17.08.2007 в 15:59)
| | да есть! что теперь делать? | |
|
|
|
|
|
|
|
для: Ильдар
(17.08.2007 в 16:08)
| | есть замечательные функции, которые решают этот баг.
function cmnAdd_event( eOn, sEvent_type, ptrFunction ){
if( eOn.addEventListener ){
eOn.addEventListener( sEvent_type, ptrFunction, false );
}else{
if( !ptrFunction.$$guid ){ ptrFunction.$$guid = cmnAdd_event.guid++; }
if( !eOn.events ){ eOn.events = {}; }
var aHandler = eOn.events[sEvent_type];
if( !aHandler ){
aHandler = eOn.events[sEvent_type] = {};
if( eOn['on' + sEvent_type] ){ aHandler[0] = eOn['on' + sEvent_type]; }
eOn['on' + sEvent_type] = cmnHandle_event;
}
aHandler[ptrFunction.$$guid] = ptrFunction;
}
}
cmnAdd_event.guid = 1;
|
используей так
function cmnAdd_event( "объект: document.getElementById(elemId) или obj", "событие без on: load, click", function(){тут, то, что надо делать} )
|
| |
|
|
|
|
|
|
|
для: Lelik
(17.08.2007 в 16:14)
| | Можешь мне в асю постучаться, ато не пойму ничего! | |
|
|
|
|
|
|
|
для: Ильдар
(17.08.2007 в 16:20)
| | не могу.
на событие onload
cmnAdd_event( document , "load", function(){
alert('событие — onload');
} )
|
PS. все window.onload заменить на такую конструкцию. ну и добавить функцию в прикрепляемый js файл. | |
|
|
|
|
|
|
|
для: Lelik
(17.08.2007 в 16:31)
| | Я нашел другой выход!
window.onload вообще убрал в одном из js файле и дал имя функии. В документе сделал onMouseMove="return menu();".
И все работает! ))
Спасибо тебе огромное за помощь! | |
|
|
|