Реклама на сайте Advertise with us

Помогите со скриптом редиректа юзеров

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:
+ +


С нами с 28.11.04
Сообщения: 14

Ссылка на сообщениеДобавлено: 01/12/04 в 18:28       Ответить с цитатойцитата 

Помогите нужно сортировать (переправлять на соответствуещие страницы) юзеров в зависимости от экранного разрешения 1024*768 , 1152*864

0
 
+ +


С нами с 28.11.04
Сообщения: 14

Ссылка на сообщениеДобавлено: 01/12/04 в 18:56       Ответить с цитатойцитата 

Все нашел

<script language="JavaScript">
<!--
if (self.screen) {
width = screen.width
height = screen.height
}
else if (self.java) {
var jkit = java.awt.Toolkit.getDefaultToolkit();
var scrsize = jkit.getScreenSize();
width = scrsize.width;
height = scrsize.height;
}else{
width = height = 'x'
}
if (width == 640) {
window.location.href = "page640.htm"; }
else if (width == 800) {
window.location.href = "page800.htm"; }
else if (width == 1024) {
window.location.href = "page1024.htm"; }
else if (width == 1280) {
window.location.href = "page1280.htm"; }
else {
window.location.href = "else.htm"; }
//-->
</script>

Всем спасибо icon_smile.gif

0
 



С нами с 01.11.02
Сообщения: 90
Рейтинг: 80

Ссылка на сообщениеДобавлено: 01/12/04 в 18:58       Ответить с цитатойцитата 

if (screen.width == 1024 && screen.height == 768) self.location.href = 'page1.html';
...и так далее...

не проверял, но должно быть так

0
 
+ +


С нами с 28.11.04
Сообщения: 14

Ссылка на сообщениеДобавлено: 01/12/04 в 23:10       Ответить с цитатойцитата 

А может ктонибуть знает как зделать чтобы;
если юзер допустим с разрешением 1024 попал на "свою" страницу page1024.html скрипт его никуда неридеректил а оставлял на этой
странице без всяких рефрешев (а всех остальных с левым разрешением посылал на свои страницы )

0
 



С нами с 09.11.04
Сообщения: 7
Рейтинг: 2

Ссылка на сообщениеДобавлено: 02/12/04 в 11:06       Ответить с цитатойцитата 

А не проще на php сделать?

0
 



С нами с 25.11.04
Сообщения: 32
Рейтинг: 40

Ссылка на сообщениеДобавлено: 02/12/04 в 12:19       Ответить с цитатойцитата 


А как ты на PHP узнаешь разрешение экрана?

Proton-CJ. Схемы трейда, трейд по качеству и т.д....

0
 



С нами с 25.11.04
Сообщения: 32
Рейтинг: 40

Ссылка на сообщениеДобавлено: 02/12/04 в 12:23       Ответить с цитатойцитата 

CASH4CASH писал:
...
если юзер допустим с разрешением 1024 попал на "свою" страницу page1024.html скрипт его никуда неридеректил а оставлял на этой
странице без всяких рефрешев (а всех остальных с левым разрешением посылал на свои страницы )


Тебе надо будет на каждой странице вставлять тот-же скрипт что ты привел, только немного модифицированный.
Что-то типа того (для page1024.htm):

<script language="JavaScript">
<!--
if (self.screen) {
width = screen.width
height = screen.height
}
else if (self.java) {
var jkit = java.awt.Toolkit.getDefaultToolkit();
var scrsize = jkit.getScreenSize();
width = scrsize.width;
height = scrsize.height;
}else{
width = height = 'x'
}
if (width != 1024) {
if (width == 640) {
window.location.href = "page640.htm"; }
else if (width == 800) {
window.location.href = "page800.htm"; }
else if (width == 1024) {
window.location.href = "page1024.htm"; }
else if (width == 1280) {
window.location.href = "page1280.htm"; }
else {
window.location.href = "else.htm"; }
}
//-->
</script>

Proton-CJ. Схемы трейда, трейд по качеству и т.д....

0
 



С нами с 09.11.04
Сообщения: 7
Рейтинг: 2

Ссылка на сообщениеДобавлено: 02/12/04 в 16:07       Ответить с цитатойцитата 

Цитата:
А как ты на PHP узнаешь разрешение экрана?
Ясное дело не узнаешь... JS узнаешь, а с помощью php решаешь редиректить его или оставлять на странице.. Хотя может и гемор лишний...

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »