Подгрузка контента в div
Доброго дня всем!
Нашел интересный скрипт подгрузки контента в div, но есть проблема он не работает в chrom, подскажите как его заставить это делать? <html> <head> </head> <body> <div class="nav"> <a name="topmenu" /> <a href="#topmenu" onclick="openPage('page1.html'); return false;">СТРАНИЦА 1</a> <a href="#topmenu" onclick="openPage('page2.html'); return false;">СТРАНИЦА 2</a> <a href="#topmenu" onclick="openPage('page3.html'); return false;">СТРАНИЦА 3</a> </div> <div id='pagecontent'></div> <script> function loadHTML(sURL) { var request=null; // пытаемся создать объект для MSXML 2 и старшеs if(!request) try { request=new ActiveXObject('Msxml2.XMLHTTP'); } catch (e){} // не вышло... попробуем для MSXML 1 if(!request) try { request=new ActiveXObject('Microsoft.XMLHTTP'); } catch (e){} // не вышло... попробуем для Mozilla if(!request) try { request=new XMLHttpRequest(); } catch (e){} if(!request) // ничего не получилось... return ""; // делаем запрос request.open('GET', sURL, false); request.send(null); // возвращаем текст return request.responseText; } function openPage (sURL) { mypagecontent = document.getElementById('pagecontent') mypagecontent.innerHTML = loadHTML(sURL); } </script> </body> </html> |
Да нет, все работает
|
Окей если у Вас все работает в Chrom, в чем может быть причина что не работает у меня?
|
Причин не вижу. Что говорит консоль ошибок? Как вообще выглядит это "не работает"?
|
Где в chrom консоль ошибок?
Он просто не подгружает страницу и все! |
Нажми F12
Цитата:
|
Мне кажется нужно первым делом локализовать проблему. Расставить алерты (или консоль.лог) чтобы понять что именно не работает. То ли не создается request, то ли не приходит responseText, то ли ошибка при присваивании нового innerHTML
|
Цитата:
|
Все разобрался, всем большое спасибо!
Проблема была тривиальна в моей невнимательности, тему можно закрыть! |
Platypus,
Поделись в чём была проблема :) |
Что-то у меня совсем не получается заставить скрипт работать. Вставляю код на страницу index.html, но клики в меню не загружают page1.html, page2.html, page3.html
|
Часовой пояс GMT +3, время: 23:13. |