Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Не пойму в чем проблема. Javascript

Сообщения:  [1-7] 

 
 автор: Ильдар   (17.08.2007 в 16:35)   письмо автору
 
   для: Lelik   (17.08.2007 в 16:31)
 

Я нашел другой выход!
window.onload вообще убрал в одном из js файле и дал имя функии. В документе сделал onMouseMove="return menu();".
И все работает! ))

Спасибо тебе огромное за помощь!

   
 
 автор: Lelik   (17.08.2007 в 16:31)   письмо автору
 
   для: Ильдар   (17.08.2007 в 16:20)
 

не могу.
на событие onload

cmnAdd_event( document , "load", function(){
alert('событие — onload');
} )


PS. все window.onload заменить на такую конструкцию. ну и добавить функцию в прикрепляемый js файл.

   
 
 автор: Ильдар   (17.08.2007 в 16:20)   письмо автору
 
   для: Lelik   (17.08.2007 в 16:14)
 

Можешь мне в асю постучаться, ато не пойму ничего!

   
 
 автор: Lelik   (17.08.2007 в 16:14)   письмо автору
 
   для: Ильдар   (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(){тут, то, что надо делать} )

   
 
 автор: Ильдар   (17.08.2007 в 16:08)   письмо автору
 
   для: Lelik   (17.08.2007 в 15:59)
 

да есть! что теперь делать?

   
 
 автор: Lelik   (17.08.2007 в 15:59)   письмо автору
 
   для: Ильдар   (17.08.2007 в 15:53)
 

скорее всего в этих файлах есть условия типа:

window.onload = function(){
...
}

   
 
 автор: Ильдар   (17.08.2007 в 15:53)   письмо автору
 
 

Подключаю два скрипта
<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.

Как можно это исправить? Первый раз с этим столкнулся!

   

Сообщения:  [1-7] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования