Показать сообщение отдельно
  #1 (permalink)  
Старый 05.03.2013, 14:39
Интересующийся
Отправить личное сообщение для Platypus Посмотреть профиль Найти все сообщения от Platypus
 
Регистрация: 05.10.2012
Сообщений: 23

Подгрузка контента в 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>
Ответить с цитированием