Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.09.2010, 12:35   #1
Kapitann
Заблокирован
 
Регистрация: 26.07.2010
Сообщений: 160
По умолчанию Расшифровать стиль с Яваскриптом

Код:
*html body { 
    width:expression((document.body.parentNode.offsetWidth<1000)?'1000px':'auto'); 
}
а)объясните пожалуйста этот код, что означает width и что такое expresion,
почему после width идёт двоеточие?Что такое auto?
б) Как может в стилях быть Яваскрипт?
Kapitann вне форума Ответить с цитированием
Старый 17.09.2010, 15:43   #2
Никки
Форумчанин Подтвердите свой е-майл
 
Аватар для Никки
 
Регистрация: 20.11.2007
Сообщений: 500
По умолчанию

Цитата:
а)объясните пожалуйста этот код, что означает width и что такое expresion,
почему после width идёт двоеточие?Что такое auto?
width - ширина body
expression - вычисляемое выражение
auto - ширина по умолчанию

(document.body.parentNode.offsetWid th<1000)?'1000px':'auto') - если ширина body меньше 1000px, то установить её равной 1000px; иначе - оставить сколько есть. (примерно так)

двоеточие после width - этого требует синтаксис css

Цитата:
б) Как может в стилях быть Яваскрипт?
вот так вот и может, для вычисления значений...
Никки вне форума Ответить с цитированием
Старый 17.09.2010, 15:47   #3
Никки
Форумчанин Подтвердите свой е-майл
 
Аватар для Никки
 
Регистрация: 20.11.2007
Сообщений: 500
По умолчанию

ах да, работать это будет скорее всего только в IE. И * в самом начале лишняя...
Никки вне форума Ответить с цитированием
Старый 17.09.2010, 18:05   #4
Kapitann
Заблокирован
 
Регистрация: 26.07.2010
Сообщений: 160
По умолчанию

Свойство - это переменная объявленная в классе.
то есть если взять этот кусок
parentNode.offsetWidth
Вы горите это свойство в свойстве, переменная в переменной что ли?
Как такое может быть?
Kapitann вне форума Ответить с цитированием
Старый 17.09.2010, 21:15   #5
Никки
Форумчанин Подтвердите свой е-майл
 
Аватар для Никки
 
Регистрация: 20.11.2007
Сообщений: 500
По умолчанию

Цитата:
Сообщение от Kapitann Посмотреть сообщение
Свойство - это переменная объявленная в классе.
то есть если взять этот кусок
parentNode.offsetWidth
Вы горите это свойство в свойстве, переменная в переменной что ли?
Как такое может быть?
я про свойства ничего не говорил. сами разбирайтесь с тем каламбуром что написали, я Вас не понял...
Никки вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Расшифровать ответ сервера Shouldercannon Общие вопросы Delphi 19 10.03.2011 09:33
расшифровать в ASCII потом цифры расшифровать в бинарный код viorel Общие вопросы Delphi 1 07.05.2010 14:43
расшифровать виженера!!! Anenya.K Помощь студентам 4 06.03.2010 13:09
Расшифровать цикл Golovastik Общие вопросы C/C++ 4 02.09.2009 23:12