Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывод содержимого файла на html страницу, Нужно укоротить код 
:(
    Опции темы
WebMast
Дата 21.7.2009, 20:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Front-end developer
*


Профиль
Группа: Участник
Сообщений: 105
Регистрация: 1.1.2009
Где: Беларусь

Репутация: нет
Всего: 2



Доброго времени суток.

У меня есть код. С помощью ActiveX я выводил на страницу другую страницу. Вот код:
Код

var xmlDoc = null;
function load(){
    if (typeof window.ActiveXObject != 'undefined' ) {
        xmlDocA = new ActiveXObject("Microsoft.XMLHTTP");
        xmlDocA.onreadystatechange = process;
        xmlDocP = new ActiveXObject("Microsoft.XMLHTTP");
        xmlDocP.onreadystatechange = process;
        xmlDocL = new ActiveXObject("Microsoft.XMLHTTP");
        xmlDocL.onreadystatechange = process;
        xmlDocN = new ActiveXObject("Microsoft.XMLHTTP");
        xmlDocN.onreadystatechange = process;
    }
    else {
        xmlDocA = new XMLHttpRequest();
        xmlDocA.onload = process;
        xmlDocP = new XMLHttpRequest();
        xmlDocP.onload = process;
        xmlDocL = new XMLHttpRequest();
        xmlDocL.onload = process;
        xmlDocN = new XMLHttpRequest();
        xmlDocN.onload = process;
    }
    xmlDocA.open( "GET", "page/about.html", true );
    xmlDocA.send( null );
    xmlDocP.open( "GET", "page/photo.html", true );
    xmlDocP.send( null );
    xmlDocL.open( "GET", "page/lessons.html", true );
    xmlDocL.send( null );
    xmlDocN.open( "GET", "page/news.html", true );
    xmlDocN.send( null );
}
function process() {
    if ( xmlDocA.readyState != 4 && xmlDocP.readyState != 4 && xmlDocL.readyState != 4 && xmlDocN.readyState != 4 ) return;
    document.getElementById("About").innerHTML = xmlDocA.responseText;
    document.getElementById("Photo").innerHTML = xmlDocP.responseText;
    document.getElementById("Lessons").innerHTML = xmlDocL.responseText;
    document.getElementById("News").innerHTML = xmlDocN.responseText;
}


Код слишком велик. Возможно ли его как-нибудь укоротить?

Сжатие кода не подойдет!
--------------------
Личный Блог Евгения ЖлобоРасширение vkleaner для Google Chrome
PM MAIL WWW Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1671 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.