Показать сообщение отдельно
  #3 (permalink)  
Старый 09.09.2010, 00:05
snk snk вне форума
Интересующийся
Отправить личное сообщение для snk Посмотреть профиль Найти все сообщения от snk
 
Регистрация: 18.12.2009
Сообщений: 14

действительно заработало только на 5ой строчке вместо window.location.hostname +'#test' пришлось вставить window.location.hash а то перебрасывало на несуществующую страницу
Но при этом все работало только при нажатие на ссылку, попытался приспособить под свои нужды, не вышло

Я правильно понял, чтобы эксплорер добавлял переход с хешем в историю нужно сделать location.replace(sitename/page.html#hash) ?

lastHash=''

            function checkHash() {                
                hash=window.location.hash.substring(1);
                if (hash!=lastHash && hash!='')
                {
                    alert (hash); 
                    location.replace(window.location.href)  
                }
                lastHash=hash
                setTimeout("checkHash()",100)
            }
Ответить с цитированием