Я потому сначала и потер. :)
ЗЫ: У Вас опасная мания раздвоения личности! 😂
Может оно и прикольно конечно: edogs = Olga & Sergey (2 people from 1 account).
но читать посты при этом категорически неприятно. Так что если Olga & Sergey люди в принципе вежливые - я бы перестал измываться над людьми. (Надеюсь кнопки на клаве когда посты пишите Вы не по очереди нажимаете?)
У Вас:
это JQuery...
А по сути:
function switching() { var obj = document.getElementByID("sidebar").style.visibility; // это типа чекаемый признак if(obj == "hidden") { // если блок надо отобразить document.getElementByID("sidebar").style.visibility = "visible"; document.getElementByID("content").style.width = "940px"; document.getElementsByClassName("postwrap").style.width = "940px"; } else { // если блок надо скрыть // * тут соответственно все наоборот * // } }
Только почему visibility = "visible", может Вы имели в виду:
display: none/block;
???
Это реально очень геморно. Хоть право у нас и не прецедентное, но в данном случае работает на 99,99% именно так. Нужно маму буквально грязью залить на суде (ее кстати еще надо найти и подготовить, ну и самому морально "сжечь мосты") для того чтобы суд вообще начал шевелить извилинами и думать о том что подобное в принципе возможно. В иных вариантах - стандартный переключатель у всех судей срабатывает "ребенка - матери". К сожалению это так. Если у вас обратные примеры есть - поделитесь, буду только раз изучить.
Valeriy мне все таки интересно было бы услышать ответ на это
Все равно дилемма:
Если ребенок с ней - значит с дурой (начинаешь о нем беспокоиться)
Если с тобой - понимаешь, что мамы то ему все равно не хватает периодически (зовет он маму то иногда)
А если не вернется?
Вот так вот примерно:
switch ($id) { case ($id < 100): echo " ... "; break; case ($id < 200): // сюда пойдет все что больше 100 но меньше 200; echo " ... "; break; default: echo "hello"; break; }
вообще то для этого специально придуман DL и выдумывать ничего не надо:
<dl> <dt>Основная 1</dt> <dd>Второстепенная 1.1</dd> <dd>Второстепенная 1.2</dd> <dt>Основная 2</dt> <dd>Второстепенная 2.1</dd> <dd>Второстепенная 2.2</dd> </dl>
тьфу - потер...
хе-хе... т.е. расставание обсуждали, сл-но готовы к нему (оба), так чего слюни пускать?
Я тоже когда то над этим страдал. DOM как выяснилось хитрая вещь! :) style.width - это предустанавливаемая ширина... А clientWidth - это ширина в клиенте.
Ради эксперимента можно задать высоту блока например 50% и посмотреть чего выдает clientWidth в разных бродилках - очень разные значения производит.