|
|
|
| Кто-нибудь сталкивался с такой проблемой подскажите как быть? | |
|
|
|
|
|
|
|
для: Shivadas
(22.10.2007 в 18:54)
| | в них в обоих есть?:
window.onload = function(){
...
}
|
| |
|
|
|
|
|
|
|
для: Lelik
(22.10.2007 в 18:58)
| | Привет в одном точно есть window.onload=function() {if(document.getElementById && document.createElement) {initCollapse();}}
в другом есть onload=SlideMenuInit; | |
|
|
|
|
|
|
|
для: Shivadas
(22.10.2007 в 20:33)
| | :-) два window.onload в разных файлах одновременно работать не будут: один будет перебивать другого или вообще не будут выполняться. Выходов как минимум два:
1. Перенести все события window.onload в один файл в одно событие;
2. Отлавливать событие через пользовательскую функцию и выполнять необходимые действия. пример такой функции:
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;
cmnAdd_event(window, 'load', function(){
//действия
});
|
| |
|
|
|
|
|
|
|
для: Lelik
(22.10.2007 в 22:50)
| | Большое спасибо буду пробовать | |
|
|
|