Как создать динамический тег div с закладками?

В gmail мы видим, что если мы открываем почту, адрес меняется с https://mail.google.com/mail/u/0/#inbox к этому https://mail.google.com/mail/u/0/#inbox/14552c232aa5a9f4 без перезагрузки всей страницы, то есть я могу добавить в закладки содержимое в динамическом div

function load(thediv,thefile) {
   if (window.XMLHttpRequest) {
        xmlhttp = new XMLHttpRequest();
   }
   else 
   {
        xmlhttp = new ActiveXObject('Microsoft.XMLHTTP');
   }
   xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState ==4 && xmlhttp.status == 200){
            document.getElementById(thediv).innerHTML = xmlhttp.responseText;
        }
   }
   xmlhttp.open('GET',thefile,true);
   xmlhttp.send();

 }

Я пробовал этот код ajax для загрузки динамического содержимого в div ... но я не могу добавить его в закладки. как я могу сделать это на моем веб-сайте?


person Hari    schedule 20.04.2014    source источник


Ответы (1)


Этот метод вызывает pushstate. Для получения дополнительной информации см. this или это

person train_fox    schedule 20.04.2014