Помощник
|
Разрешение экрана |
webog
|
Сообщение
#1
|
||
|
|
||
|
|||
kakto_os |
12.1.2012, 21:01;
Ответить: kakto_os
Сообщение
#2
|
|
Думаю, было бы разумнее использовать ширину документа.
Если же нужно именно ширину монитора, то замените window.innerWidth на screen.width. [JS] <script> var w = window.innerWidth; var cssName; if ((w >= 1366) && (w < 1680)) cssName = 1366; else if(w >= 1680) cssName = 1680; if (w >= 1366) document.write('<link href="http://kyshetka.com/themes/grin/css/'+cssName+'.css" rel="stylesheet" type="text/css">'); </script> [/JS] |
|
|
Azazaza_hb |
12.1.2012, 21:03;
Ответить: Azazaza_hb
Сообщение
#3
|
|
может так
[JS] w=1366; if (screen.width >= 1680) w=1680; if (screen.width > 1024) document.write( '<link href="http://kyshetka.com/themes/grin/css/'+w+'.css" rel="stylesheet" type="text/css">' ); [/JS] |
|
|
kakto_os |
12.1.2012, 21:21;
Ответить: kakto_os
Сообщение
#4
|
|
Azazaza, в коде, при разрешении меньшим, чем 1366*х, но большим, чем 1024*х (1280*768 например), будет всегда выводиться css для 1680.
Хотя возможно так и надо, но сомневаюсь. |
|
|
Azazaza_hb |
12.1.2012, 21:36;
Ответить: Azazaza_hb
Сообщение
#5
|
|
да, точно, поправил)
|
|
|
антигерой |
17.1.2012, 11:37;
Ответить: антигерой
Сообщение
#6
|
|
|
Задай слой по ID и в зависимости от разрешения экрана загоняй в него с помощью InnerHTML какие надо картинки.
<div id="pictures424"></div> Вот как-то так я бы сделал.<script type="text/javascript"> var body_width=document.body.clientWidth; var body_height=document.body.clientHeight; if(body_width==100){ document.getElementById("pictures424").innerHTML='<img src="pic_100x30.jpg">'; } elseif(body_width==200){ document.getElementById("pictures424").innerHTML='<img src="pic_200x30.jpg">'; } elseif(body_width>300){ document.getElementById("pictures424").innerHTML='<img src="pic_300x30.jpg">'; } else{ document.getElementById("pictures424").innerHTML='<img src="pic_400x30.jpg">'; } </script> Не знаю твоих задач, но я бы оперировал с document.body.clientWidth (ширина именно окна браузера, а не всего экрана) Хотя когда как. Я у себя сейчас переправил одну из процедур на screen.width, не знал об этой переменной.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
От какого экрана будут меньше уставать глаза OLED или IPS? | 3 | metvekot | 1027 | 12.3.2024, 16:25 автор: MisterBit |
|
Подборка экрана к ноутбук | 12 | L1nk_321 | 2629 | 5.3.2024, 14:10 автор: AlenaHead |
|
Прижать к низу экрана | 2 | sergei_burg | 5399 | 2.9.2018, 23:17 автор: -dkflbr- |
|
Фоны в в div'ах расходятся при сужении экрана | 1 | Balalaaika1 | 5630 | 2.6.2015, 19:35 автор: -Degradator- |
|
Запрет вывода при другом разрешение | 2 | Barmaley | 6277 | 14.12.2014, 3:47 автор: -danil-html- |
Текстовая версия | Сейчас: 18.4.2024, 11:21 |