Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.01.2010, 20:35
Аспирант
Отправить личное сообщение для stardel Посмотреть профиль Найти все сообщения от stardel
 
Регистрация: 04.01.2010
Сообщений: 32

Cкрипт для разрешения экрана
Возникла надобность сделать такую штуку: нужно чтобы в зависимости от разрешения подключались те или иные стили.есть что то готовое на эту тему? А то замучался с простеньким сайтом на Html,на одном разрешении одно расположение ссылок,на другом-другое....посоветуйте плизз хоть что нибудь) заранее большое СПС всем)
Ответить с цитированием
  #2 (permalink)  
Старый 08.01.2010, 20:39
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Окно браузера может быть не развернуто во весь экран
Ответить с цитированием
  #3 (permalink)  
Старый 08.01.2010, 20:58
Аспирант
Отправить личное сообщение для stardel Посмотреть профиль Найти все сообщения от stardel
 
Регистрация: 04.01.2010
Сообщений: 32

Octane развёрнуто.или я что то не понимаю или может от того что у меня моник Waid или я не знаю....вот простенький сайтик: http://batikgallery.ru/ в нём проблема.
Ответить с цитированием
  #4 (permalink)  
Старый 08.01.2010, 21:11
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Что вам даст разрешение экрана, если окно браузера не развернуто на весь экран? Допустим у меня экран в ширину 1680px, а окно браузера растянуто в ширину на 1100px, тогда брать значение screen.width бесполезно.

До загрузки страницы, когда необходимо подключать CSS, узнать ширину окна не возможно кросс-браузерно.

Вывод: делайте сайты так, чтобы не приходилось подключать разные стили в зависимости от размеров окна браузера.

Последний раз редактировалось Octane, 08.01.2010 в 21:26.
Ответить с цитированием
  #5 (permalink)  
Старый 08.01.2010, 21:15
Аспирант
Отправить личное сообщение для stardel Посмотреть профиль Найти все сообщения от stardel
 
Регистрация: 04.01.2010
Сообщений: 32

Octane да развёрнуто оно,а на счёт 1680 или 1100px -так есть процентное отображение)
Ответить с цитированием
  #6 (permalink)  
Старый 08.01.2010, 21:25
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Вы сайт только для себя делаете?
Ответить с цитированием
  #7 (permalink)  
Старый 08.01.2010, 21:29
Аспирант
Отправить личное сообщение для stardel Посмотреть профиль Найти все сообщения от stardel
 
Регистрация: 04.01.2010
Сообщений: 32

Octane ну почему же...
Ответить с цитированием
  #8 (permalink)  
Старый 08.01.2010, 21:36
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Сообщение от stardel
ну почему же
тогда к чему это:
Сообщение от stardel
да развёрнуто оно
?

У вас развернуто, у меня нет. Почему я, как посетитель вашего сайта, должен видеть в небольшом окне браузера сайт со стилями для всей ширины экрана? А если из-за этого еще и горизонтальная прокрутка появится? Забота о пользователях, ага… А узнать ширину окна до загрузки страницы, повторюсь, кросс-браузерно не получится.

Можно после загрузки определить ширину окна и изменить, например, CSS-класс у нужного элемента, но лучше сделать сайт, чтобы не приходилось ничего менять.

Последний раз редактировалось Octane, 08.01.2010 в 21:42.
Ответить с цитированием
  #9 (permalink)  
Старый 08.01.2010, 23:53
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

stardel,
последняя статья Чикуёнка как раз для таких, как вы (что-то активизировались вы в последнее время).
Ответить с цитированием
  #10 (permalink)  
Старый 09.01.2010, 02:47
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

А тут и не нужен яваскрипт, эта работа для media queries.
Там написано, что поддерживается Оперой и Сафарью, но Firefox 3.5 уже научился их. Насчет IE8, увы, не знаю.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Использование window.open() для позиционирования окна в середине экрана marat-chessman Events/DOM/Window 13 14.08.2011 20:20
IFRAME согласно разрешения экрана и ширины колонки?? reDDevil Элементы интерфейса 0 30.10.2009 19:11
cкрипт для скачивания/сохранения Atrox Общие вопросы Javascript 13 20.07.2009 17:45
Изменение размера блока реклама в зависимости от разрешения экрана. toxiz77 Общие вопросы Javascript 3 11.02.2009 14:12