- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Мож для кого вопрос покажется детским, звиняйте.
В сайте www.triak.narod.ru
для подстройки размеров шрифтов под разрешение экрана применены таблицы стилей, управляемые скриптом.
Если сайт открыть в Опере или Фаейрфоксе, то всё работает, и в IE по 7 версию тоже это работало.
А вот в IE8 - нет, сайт переходит в защищённый режим, - отображаются предустановленные в html-текстах шрифты, а таблицы стилей не работают.
Проверял это на различных чужих компах - везде то же.
Что изменить в сайте, чтобы в ИЕ8 тоже был штатный режим ?
ОТветы типа "ИЕ - гамно, пользуйся огнелисом, это круче" неполезны, ибо я это и сам знаю,
но большинство посетителей сайта всё равно сидят на ИЕ8. И он должен работать.
Заранее благодарен за советы
У меня все ровно!
В Chrome 9 вообще мешанина.
Фрейм с картинкой, сбоку которой торчат какие-то куски текста.
По кроссбраузерности есть косяки, ога! А по субжу норм все.
Вот текст скрипта, который в ИЕ8 не работает:
var height=0;
var width=0;
if (self.screen) { // for NN4 and IE4
width = screen.width
height = screen.height
}
else if (self.java) { // for NN3 with enabled Java
var jkit = java.awt.Toolkit.getDefaultToolkit();
var scrsize = jkit.getScreenSize();
width = scrsize.width;
height = scrsize.height;
}
if (width > 0 && height > 0)
{
if (width == 1920) document.writeln('<LINK href="st_1600.css" type=text/css rel=stylesheet>')
if (width == 1680) document.writeln('<LINK href="st_1600.css" type=text/css rel=stylesheet>')
if (width == 1600) document.writeln('<LINK href="st_1600.css" type=text/css rel=stylesheet>')
if (width == 1440) document.writeln('<LINK href="st_1440.css" type=text/css rel=stylesheet>')
if (width == 1400) document.writeln('<LINK href="st_1440.css" type=text/css rel=stylesheet>')
if (width == 1366) document.writeln('<LINK href="st_1280.css" type=text/css rel=stylesheet>')
if (width == 1280) document.writeln('<LINK href="st_1280.css" type=text/css rel=stylesheet>')
if (width == 1170) document.writeln('<LINK href="st_1152.css" type=text/css rel=stylesheet>')
if (width == 1152) document.writeln('<LINK href="st_1152.css" type=text/css rel=stylesheet>')
if (width == 1024) document.writeln('<LINK href="st_1024.css" type=text/css rel=stylesheet>')
if (width == 819) document.writeln('<LINK href="st_800.css" type=text/css rel=stylesheet>')
if (width == 800) document.writeln('<LINK href="st_800.css" type=text/css rel=stylesheet>')
if (width == 640) document.writeln('<LINK href="st_640.css" type=text/css rel=stylesheet>')
if (width == 234) document.writeln('<LINK href="st_640.css" type=text/css rel=stylesheet>')
if (width == 170) document.writeln('<LINK href="st_640.css" type=text/css rel=stylesheet>')
}
Может, в ИЕ 8 изменилась применяемость каких-либо команд?
И Кстати, тот же вопрос по ГугльХрому 9.
А в предыдущих Хромах всё нормально?
Что, проблема не решаема?
Или у всех в ИЕ8 не работают скрипты, и все с этим согласны?
Так почти все сайты их применяют!
в IE вообще мало что работает..
в IE вообще мало что работает..
Возможно, специалисты-продвигатели и не работают.
Но сайт не для них, а для посетителей.
А их выбор таков:
Mozilla Firefox 269 100% 30,64
Mozilla Firefox 3.6 205 76,21 23,35
Mozilla Firefox 3.5 38 14,13 4,33
Mozilla Firefox 3 18 6,69 2,05
Mozilla Firefox 4 3 1,12 0,34
Mozilla Firefox 2 3 1,12 0,34
Mozilla Firefox 1.0 2 0,74 0,23
[-] Microsoft Internet Explorer 254 100% 28,93
Microsoft Internet Explorer 8 134 52,76 15,26
Microsoft Internet Explorer 7 72 28,35 8,20
Microsoft Internet Explorer 6 46 18,11 5,24
Microsoft Internet Explorer 9 2 0,79 0,23
[-] Opera 224 100% 25,51
Opera 10.x 194 86,61 22,10
Opera 9.x 28 12,50 3,19
Opera 8.x 2 0,89 0,23
[-] Google Chrome 101 100% 11,50
Google Chrome 7.x 79 78,22 9,00
Google Chrome 4.x 7 6,93 0,80
Google Chrome 6.x 6 5,94 0,68
Google Chrome - неизвестная версия 6 5,94 0,68
Google Chrome 5.x 1 0,99 0,11
Google Chrome 3.x 1 0,99 0,11
Google Chrome 2.x 1 0,99 0,11
[-] Браузеры мобильных устройств 16 100% 1,82
Opera Mini 10 62,50 1,14
iPhone 2 12,50 0,23
iPad 2 12,50 0,23
Samsung 1 6,25 0,11
Mobile Safari 1 6,25 0,11
[-] Safari 13 100% 1,48
Safari 5 7 53,85 0,80
Safari 4 3 23,08 0,34
Safari 2 15,38 0,23
Safari 3 1 7,69 0,11
[-] Mozilla 1 100% 0,11
Mozilla 1.9.x 1 100,00 0,11
=================
т.е. 29% выбрали ИЕ,
и из них более половины - ИЕ8 :(
Вообще, получать параметры экрана, особенно высоту - дело неблагодарное. А когда это делается из фрейма - тем более. Какие значения ширины и высоты ИЕ8 отдает - проверяли? Зачем вообще проверка на высоту? Сделайте css дефолтный, который при нулевых или не вошедших в список значениях будет подгружаться.
проверяется не высота (это было бы в самом деле неудобно, особенно с появлением узкоглазых мониторов),
а как раз ширина, которая имеет стандартный ряд значений.
И под каждую ширину подгружается свой css, с размерами букв под неё.
Иначе будет у кого-то крупно, у кого-то мелко.
На всех браузерах, кроме ИЕ8, это работает, уже много лет.
Как проверить, что отдаёт ИЕ8?
Искал, читал про "css дефолтный" мало что понял, чёрт ногу сломит.
да если бы его и сделать толку-то, ведь проблема в том, что в ИЕ8
НЕ РАБОТАЮТ СКРИПТЫ,
а следовательно, и css-ы не подгружаются, будь то мои калиброванные, будь то пока не понятный для меня "дефолтный"
triak добавил 02.12.2010 в 13:44
Или, может, в самом деле вместо "равно"
if (width == 1920) и т.д.
нужно писать "больше или равно"?
как это записать в коде?
Интересно, неужели никто из посетителей форума не применяет скрипты в своих сайтах????
А у тех, кто применяет, неужели у всех они не работают в ИЕ8???
И неужели все с этим мирятся????