Показать сообщение отдельно
  #12 (permalink)  
Старый 13.04.2013, 14:20
Аспирант
Отправить личное сообщение для 1lider Посмотреть профиль Найти все сообщения от 1lider
 
Регистрация: 12.04.2013
Сообщений: 86

Цитата:
п.с. а зачем ты не хочешь использовать актуальный html5 ?
если ни секрет и зачем хочешь использовать устарелые технологии)?
Для IE в любом случае придется использовать старые технологии. А так, можно было бы конечно и на HTML5.

В принципе, чего переживать, IE8 и выше, поддерживает отслеживание изменений hash. А тех пользователей, у кого версия браузера ниже восьмой, можно отправлять на страницу загрузки нового браузера(пусть обновляют браузер).


Событие при изменении hash:
window.onhashchange = function() {
	var hash = window.location.hash.substring(1);
	alert(hash);
}



Проверка на версию браузера IE:
var ua = navigator.userAgent;
if(ua.search(/MSIE/) > 0) {
	if((navigator.appVersion.match(/MSIE\u0020([.\d]+);/)[1]<8)) { // если версия ниже восьмой
		document.location.href='http://www.site.ru/bad_browser.html';
	}
}

Последний раз редактировалось 1lider, 13.04.2013 в 15:30.
Ответить с цитированием