Общие > Веб-технологии

Определение экранного разрешения

(1/3) > >>

Daiz13:
А можно ли используя cgi или php определить экранное разрешение юзера?
Стоит задача в зависимости от разрешения выводить другую страничку.
Можно через JavaScript, но тогда оно станет известно уже после загрузки страницы.
Вот такие вот дела...

AliMamed:
нельзя

vlad:
Можно!
Для этого в стартовой странице:
1) забери размеры ( учти особенности броузеров )
2) По событию BODY onLoad сбрось их на сервер через строку URL или через форму ( Применяется редирект через JavaScript

Успехов

AliMamed:

--- Цитировать ---vlad (08-05-2001 19:54):
Можно!
...
1) забери размеры ( учти особенности броузеров )

--- Конец цитаты ---

ну и как это сделать с помощью cgi и php?

vlad:

--- Цитировать ---AliMamed (10-05-2001 10:35):

--- Цитировать ---vlad (08-05-2001 19:54):
Можно!
...
1) забери размеры ( учти особенности броузеров )

--- Конец цитаты ---

ну и как это сделать с помощью cgi и php?
--- Конец цитаты ---

#!/usr/bin/perl
   print "Content-Type: text/html

";
($QueryString) = @ARGV;
    ($iWidth, $iHeight) = split(/,/, $QueryString, 2);
if ( $iWidth == "") {
   print "
";
   print "
";
   print "
";
   print "  function TestBr(){
";
    print "    self.location.replace(self.location + \'?\' +  window.screen.width + \',\' +  window.screen.height );
";
   print "  }
";
   print "
";
   print "
";
   print "";
   print "
";
   print "
";
} else {
print "
Screen width=$iWidth
";
print "Screen height=$iHeight
";
}  

Работает как в IE так и в Netscape

Успехов, Vlad ;-)

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии