|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.04.2011, 18:55 | #1 |
Форумчанин
Регистрация: 03.10.2008
Сообщений: 180
|
В IE не работает загрузка CSS в зависимости от разрешения экрана
На сайте фон меняется в зависимости от разрешения экрана. Фон описывается через CSS файл, и подгружается через JavaScript в шаблоне сайта:
Код:
Пример CSS который загружается через вышеописанный скрипт: Код:
лучший подарок женщине-программисту
|
20.04.2011, 20:52 | #2 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
вместо всего этого сделайте вот так:
<script> alert(screen.width); </script> И узнаете, почему IE не выводит бэкграунд. IE считает ширину по-другому, чем браузеры.
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
21.04.2011, 11:27 | #4 |
Форумчанин
Регистрация: 27.04.2010
Сообщений: 185
|
Попробуйте указывать ширину диапазонами,
Код:
Помог - тырк на весы
|
21.04.2011, 12:56 | #5 |
Регистрация: 21.04.2011
Сообщений: 9
|
Вам нужно изменить структуру. Попробуйте вписать джаваскрипт в Ваш html, не подгружая его с отдельного файла.
А вообще вот: Any scripts added to the page using document.write are not run until after the script that adds them has finished running in some browsers while other browsers will run it straight away. You will therefore get ABC in some browsers and ACB in others. The best solution is to scrap the outdated document.write statement and replace it with either server side processing or innerHTML or DOM calls none of which have that ordering problem. The only other alternative is to make sure that any scripts added by document.write statements always come last in the script and move the write of C into the other script. |
21.04.2011, 13:24 | #6 |
Форумчанин
Регистрация: 03.10.2008
Сообщений: 180
|
[QUOTE=div-looser;784687]Вам нужно изменить структуру. Попробуйте вписать джаваскрипт в Ваш html, не подгружая его с отдельного файла.
Так оно и сделано. На самом деле сделано все правильно. Видимо проблема в шаблоне - где ошибка из-зи которой IE не читает.
лучший подарок женщине-программисту
Последний раз редактировалось chandrasecar; 21.04.2011 в 13:46. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменить масштаб лица в зависимости от разрешения экрана | Fox River | Microsoft Office Excel | 4 | 14.12.2010 10:06 |
Смена разрешения экрана | boostman | Общие вопросы Delphi | 1 | 05.12.2009 21:47 |
Изменение разрешения экрана | Alex Cones | Мультимедиа в Delphi | 2 | 16.04.2009 19:34 |
Определение разрешения экрана | nemoomen | Microsoft Office Excel | 9 | 16.03.2009 22:49 |
Смена разрешения экрана | san72 | Помощь студентам | 3 | 05.06.2008 12:38 |