X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Минимальная и максимальная ширина для ie6
sikwel_hb
sikwel_hb
Topic Starter сообщение 9.8.2009, 15:35; Ответить: sikwel_hb
Сообщение #1


Здравствуйте, уважаемые.

В яваскрипте я не очень, поэтому не взыщите...
Нашел кодик для задания минимальной и максимальной ширины контейнера в ие6, но прикрутить его к своему, что-то не получается, посоветуйте какие нужно и нужно ли задавать параметры в этом скрипте?

вот скрипт:
window.attachEvent('onload', mkwidth);
window.attachEvent('onresize', mkwidth);

var minwidth = document.getElementById("body").currentStyle['min-width'].replace('px', '');
var maxwidth = document.getElementById("body").currentStyle['max-width'].replace('px', '');

function mkwidth(){
    document.getElementById("body").style.width = document.documentElement.clientWidth < minwidth ? minwidth+"px" : (document.documentElement.clientWidth > maxwidth ? maxwidth+"px" : "100%");
};
А вот блок, к которому его надо прикрутить:
div#body {
    width:100%;
    min-width:990px;
    max-width:1200px;
    margin:0 auto;

}
Спасибо за ваши ответы.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sikwel_hb
sikwel_hb
Topic Starter сообщение 10.8.2009, 20:55; Ответить: sikwel_hb
Сообщение #2


хм.. неужели никто не делал для шестого ослика минимальную ширину?? или все гифами пользуются?
люди добрые, хотябы своими методами поделитесь:sarcastic:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 11.8.2009, 13:05; Ответить: Apay
Сообщение #3


неужели так лень пользоваться поиском? или google вас забанил? :hihi:
div#body {
    width:100% !important;
    min-width:990px;
    max-width:1200px;
    _width:  expression(document.body.clientWidth < 990? "990px" : document.body.clientWidth > 1200? "1200px" : "100%");    
    margin:0 auto;
}

и никакого javascript
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sikwel_hb
sikwel_hb
Topic Starter сообщение 12.8.2009, 11:05; Ответить: sikwel_hb
Сообщение #4


(Apay @ 11.8.2009, 16:05) *
неужели так лень пользоваться поиском? или google вас забанил? :hihi:
div#body {
    width:100% !important;
    min-width:990px;
    max-width:1200px;
    _width:  expression(document.body.clientWidth < 990? "990px" : document.body.clientWidth > 1200? "1200px" : "100%");    
    margin:0 auto;
}
и никакого javascript


да гугыл у меня работает без сбоев, меня лень забанила:hihi:
За экспрешн спасибо, только вот хотелось бы решение, на чистом яваскрипте, которое можно запихнуть в файл и чтобы его только ие6 выполнял... я где-то читал что яваскрипт чуть быстрее чем экспрешены... может конечно я и ошибаюсь, если экспрешен один используется, это наверное тормозить броузер сильно не будет...

Кто-нибудь еще может пояснить этот вопрос?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 12.8.2009, 11:15; Ответить: Apay
Сообщение #5


экспрешн это по-сути тот же мини-скрипт, который вызывается при необходимости и разницы в скорости практически нету, даже на старом 486-ом не чувствуется :)

_width работает только в IE6, остальные браузеры его игнорируют

и еще откровенно говоря лениво писать кучу кода (ф-ю, проверку браузера, привязку к событию) :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sikwel_hb
sikwel_hb
Topic Starter сообщение 12.8.2009, 12:47; Ответить: sikwel_hb
Сообщение #6


(Apay @ 12.8.2009, 14:15) *
_width работает только в IE6, остальные браузеры его игнорируют

и еще откровенно говоря лениво писать кучу кода (ф-ю, проверку браузера, привязку к событию) :)


хм, а если заказчик-параноик захочет зелененькую полосочку валидатора?:rolleyes: _width ведь ее не пройдет?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 12.8.2009, 13:03; Ответить: Apay
Сообщение #7


валидатор даже в "XHTML 1.0 Strict" режиме дал зеленую полосочку
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sikwel_hb
sikwel_hb
Topic Starter сообщение 12.8.2009, 17:28; Ответить: sikwel_hb
Сообщение #8


(Apay @ 12.8.2009, 16:03) *
валидатор даже в "XHTML 1.0 Strict" режиме дал зеленую полосочку

ну раз все так замечательно, и полосочка зеленая и в файлики пихать не нужно - буду пользоваться.
Кстати а Вы при задании минимума тоже экспрешены используете?
Я где-то видел краешком глаза, что можно без них обойтись... но может это все враки?)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Apay
Apay
сообщение 12.8.2009, 17:58; Ответить: Apay
Сообщение #9


(sikwel_hb @ 12.8.2009, 20:28) *
Кстати а Вы при задании минимума тоже экспрешены используете?
этот expression задает и минимум и максимум
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
sikwel_hb
sikwel_hb
Topic Starter сообщение 12.8.2009, 18:57; Ответить: sikwel_hb
Сообщение #10


(Apay @ 12.8.2009, 20:58) *
этот expression задает и минимум и максимум

:sarcastic:не так поняли меня, )) мдя, ну я и написал) перефразирую,

а вы заданием минимальной и максимальной ширины при верстке для ие6 тоже экспрешенами пользуетесь?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) ✅ sms.chekons.com - ⭐ Сервис для получения SMS на реальные номера USA "Non-VoIP, безлим SMS, API" ⭐
Сервис для получения SMS на реальные номера USA
13 Chekon 4070 Вчера, 11:48
автор: Chekon
Открытая тема (нет новых ответов) Rebex.io – Ваша инновационная платформа для обмена криптовалюты!
1 Rebex 677 17.4.2024, 11:50
автор: Rebex
Открытая тема (нет новых ответов) Какой % отказов нормален для сайта?
11 Aloof 2811 16.4.2024, 12:48
автор: diviner99
Горячая тема (нет новых ответов) Betatransfer.net - прием платежей для HIGH RISK проектов, интернет эквайринг и мерчант онлайн оплат
54 arendator 34834 15.4.2024, 15:16
автор: arendator
Горячая тема (нет новых ответов) ⭕Антидетект браузер AdsPower для эффективной работы с мультиаккаунтами!
83 AdsPower 24413 14.4.2024, 22:52
автор: AdsPower


 



RSS Текстовая версия Сейчас: 19.4.2024, 13:06
Дизайн