Общие > Веб-технологии
Определение экранного разрешения
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 ;-)
Навигация
Перейти к полной версии