СообЧа > База Знаний > Интернет > Веб-строительство > Java-script

Вопрос

Как определить тип браузера у посетителей и перенаправлять их на соответствующие страницы?

Ответ

<html>
<body>
<script language="JavaScript">
<!--
// Сначала определяем разрешение
if (self.screen) {// для браузеров 4-тых версий
width = screen.width
height = screen.height
}
else if (self.java) {// для NN3 (enabled Java)
var jkit = java.awt.Toolkit.getDefaultToolkit();
var scrsize = jkit.getScreenSize();
width = scrsize.width;
height = scrsize.height;
}else{
width = height = 'x'// для прочих браузеров
}
// Теперь выполняем нужное действие
if (width < 641) {
location.href='640/index.html' }
else if (width == 800) {
location.href='800/index.html' }
else if (width == 1024) {
location.href='1024/index.html' }
else if (width > 1279) {
location.href='hi-res/index.html' }
else {
location.href='default/index.html' }
//-->
</script>
</body>
</html>


Glader



Copyright © 2000-2004 Сообщество Чайников
Контактная информация