Главная

Регистрация

Вход

RSS

Блог


Главная » 2011 » Февраль » 16 » ОТЛАДКА javascript
10:27
ОТЛАДКА javascript

Отладка javascript скриптов

Рано или поздно, вы столкнетесь с проблемой отладки своих javascript скриптов. И если в Mozilla FireFox существует отличный FireBag, то с Internet Explorer все обстоит гораздо хуже. Вы можете сказать: "ну и зачем мне отлаживаться в Internet Explorer?". Отвечу: А как же быть с несовместимостью браузеров!? Когда объектная модель одного и другого очень сильно различаются. Ваш скрипт может замечательно работать в Mozilla FireFox, и безбожно ругаться в Internet Explorer. Вот в этой ситуации Вам и помогут некоторые готовые кусочки скриптов для отладки.

Следующая функция Вас выручит, когда вам нужно получить какой-то объект из DOM-модели, но вы все время получаете ошибку или undefined.

function aaa(s)
{    if (
typeof(s)=="object") {
        var 
s;
        
"";
        for (var 
i in o)
            
+= i+"="+o[i]+"n";
    
alert(s);
    }else 
alert(typeof(s));
}


Скопировать в буффер

Примеры использования:

<SCRIPT LANGUAGE="JavaScript">
tobj=document.getElementById('id1');        
aaa(tobj);
</SCRIPT>
Скопировать в буффер

Встраивание в обработчик нажатия кнопки мыши:

<div id='id1' onclick="aaa(this)">
Нажмите СЮДА!
</
div>
<
SCRIPT LANGUAGE="JavaScript">
function 
aaa(s)
{    if (
typeof(s)=="object") {
        var 
s;
        
"";
        for (var 
i in o)
            
+= i+"="+o[i]+"n";
    
alert(s);
    }else 
alert(typeof(s));
}
</SCRIPT>
Скопировать в буффер
Просмотров: 1059 | Добавил: MyFF | Теги: сайт на нескольких языках
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]