window.history.pushState({uri:pgname}, null, targetLink);
self.loadPage(pgname, self.options);
И ставлю обработчик на случай, если нужно вернуть страницу назад:
window.addEventListener('popstate', function(e){
var uri = e.state.uri.substr(1);
if(self.modalWindow.length && self.modalWindow)
{
self.closewindow();
}
self.loadPage(uri);
},false);
Выползает вот такая вот ошибка: