Доброго дня всем!
Нашел интересный скрипт подгрузки контента в 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>