Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Скрипт определения разрешения экрана (https://javascript.ru/forum/misc/11301-skript-opredeleniya-razresheniya-ehkrana.html)

6o6puk 17.08.2010 11:16

Скрипт определения разрешения экрана
 
Конструкция такого вида :
<script language="JavaScript"> 
var height=0;var width=0; 
if (self.screen) {
width = screen.width 
height = screen.height 
} 
if (width<1280 && height<1024) 
{ 
document.writeln("<link rel=\"stylesheet\" 
type=\"text/css\" href=\"/css.css\" >") 
} 
else 
{ 
document.writeln("<link rel=\"stylesheet\" 
type=\"text/css\" href=\"/css2.css\" >") 
}
</script>

по какой-то причине не работает - подскажите новичку где моя ошибка...
тестирую в GoogleChrome, FF, IE, Opera.
Спасибо=)

6o6puk 17.08.2010 12:30

Нашел ошибку=)))

else
{
document.writeln("<link rel=\"stylesheet\"  "+
"type=\"text/css\" href=\"/css2.css\" >")
}

Octane 17.08.2010 12:45

Подключать разные стили для разных разрешений — дурная практика! Хотя бы уж тогда размеры клиентской области окна определяйте, раз не получается единые стили написать, разрешение экрана ничего не дает, окно браузера не обязательно развернут во весь экран.

m~r.Nemo 15.01.2013 02:36

как правильно вывести на экран размер экрана? почему то этот код
Код:

<script type='text/javascript'>  document.write('Разрешение экрана: <b>'+screen.width+'×'+screen.height+'px.</b>'); </script>
выдаёт размер 192×237px,
захожу с оперы-мини 7,5
Huawei U8815 Ascend G 300, экран которого 480×800, в чём проблема ?


Часовой пояс GMT +3, время: 16:06.