Вопрос № 52753: Помогите! Дело в том, что мне нужно сделать на сайте так, чтобы если у пользователя один браузер - он идет на одну страницу, другой - на другую. Какими средствами это можно сделать?
Заранее спасибо....
Вопрос № 52.753
Помогите! Дело в том, что мне нужно сделать на сайте так, чтобы если у пользователя один браузер - он идет на одну страницу, другой - на другую. Какими средствами это можно сделать?
Заранее спасибо.
Отправлен: 21.08.2006, 15:51
Вопрос задала: Angel7 (статус: 1-ый класс)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: Blestexx
Здравствуйте, Angel7!
Средствами JavaScript или PHP.
Через JS (скрипт старенький):
language="JavaScript">
<!--
if (navigator.appName=="Netscape") Wind0ws.Location.Href= "Netscape.htm";
else if (navigator.appName=="Microsoft Internet Explorer") Wind0ws.Location.Href= "explorer.htm";
else Wind0ws.Location.Href= "neizvestniy_brauser.htm";
// -->
</script>
Через PHP:
<?php
if ($name = strstr ($http_user_agent, "msie"))
{
// выводим страницу для internet explorer
header ("location: http://www.mysite.com/ie.php");
}
else
{
// если другой браузер
header ("location: http://www.mysite/other.php");
}
?>
Скрипты сырые, но понять их не сложно - вы можете потом спокойно добавлять другие браузеры.
--------- Перемен, требуют наши сердца!
Ответ отправил: Blestexx (статус: 3-ий класс)
Ответ отправлен: 22.08.2006, 06:57 Оценка за ответ: 5 Комментарий оценки: Спасибо! Попробую воспользоваться!
Отвечает: Москвин Роман Валерьевич
Здравствуйте, Angel7!
В приложении привожу Вам два JavaScript'a, коль Вам нужно ещё...
P.S. Взято в сборнике JS Library 1.0
P.P.S. Скрипты нужно разместить между тегами HEAD.
Во втором скрипте тег BODY должен иметь вид: <body onLoad="BrowserCheck()">
С уважением, Роман
Приложение:
--------- Жизнь предоставляет людям возможность набраться ума и опыта, но люди в основном предпочитают опыт...