Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 15.10.2009, 18:22
Новичок на форуме
Отправить личное сообщение для trudsib.ru Посмотреть профиль Найти все сообщения от trudsib.ru
 
Регистрация: 15.10.2009
Сообщений: 4

Стили под разное разрешение
Уважаемые форумчане, помогите решить проблему.
Суть такая: есть сайт, где вначале определяется ширина экрана
<script language=JavaScript>
if (screen.width <= '800') {document.write ('<LINK href="style800.css" rel="stylesheet" type="text/css">');
}
else if (screen.width <= '1024') {document.write ('<LINK href="style1024.css" rel="stylesheet" type="text/css">'); }
else if (screen.width <= '1152') {document.write ('<LINK href="style1152.css" rel="stylesheet" type="text/css">'); }
else if (screen.width <= '1280') {document.write ('<LINK href="style1280.css" rel="stylesheet" type="text/css">'); }
else if (screen.width <= '1440') {document.write ('<LINK href="style1440.css" rel="stylesheet" type="text/css">'); }
</script>

и соответственно работает одна из CSS (css800, css1024, css1152, css 1280, css1440).
Эта конструкция не всегда работает с IE (одна из политик IE не позволяет скрипты запускать), в Mozzil'e всё в порядке.
Хотел обойти эту проблему таким образом (без использования script)
<link href="style'+screen.width+'.css" rel="stylesheet" type="text/css">
Соответственно если ширина экрана 1440, то screen.width=1440 и используется таблица стилей css1440.
Но не работает блин.
Вот собственно и вся проблема.
Помогите советом.
Вот страница сайта. Сделать разрешение одно для IE не получится, т.к. в дизайне справа есть картинка на фоне.

Последний раз редактировалось Octane, 15.10.2009 в 18:32. Причина: используйте теги [html] и [js] для оформления кода
Ответить с цитированием
  #2 (permalink)  
Старый 15.10.2009, 18:44
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

А с чего вы взяли, что окно будет обязательно распахнуто на весь экран?
Ответить с цитированием
  #3 (permalink)  
Старый 15.10.2009, 20:03
Новичок на форуме
Отправить личное сообщение для trudsib.ru Посмотреть профиль Найти все сообщения от trudsib.ru
 
Регистрация: 15.10.2009
Сообщений: 4

У меня двухколоночный дизайн (точнее двухдивовый)
<--1.фон%--><--2.site770px--><--3.div(фон+картинка)%-->
соответственно в css для различных разрешений монитора идёт процентовка областей 1. и 3. Область 2 задана жёстко размером 770px.(Это есть сам сайт, он в свою очередь состоит из нескольких дивов). Задумано так чтобы при различной ширине экрана области 1. и 3. были одинаковыми.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Люди, помогите адаптировать скрипт под Оперу KiLLk Opera, Safari и др. 1 01.06.2009 01:05
Как писать скрипты под Opera? ucsus (X)HTML/CSS 2 15.04.2009 13:07
Верстка под КПК demi (X)HTML/CSS 6 31.01.2009 11:33
GetVariable (flash) не работает под FireFox Vodan Общие вопросы Javascript 2 21.12.2008 17:26
Выезжание таблицы из под ниоткуда. lancer Элементы интерфейса 3 29.06.2008 15:03