Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Скрытие блока
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » Скрытие блока

Страниц (1): [1]
 

1. Okula - 04 Марта, 2012 - 00:58:11 - перейти к сообщению
Всем привет, что-то я уже жёстко туплю, после долгой работы с PHP в JS въехать не могу.
Вот функция скрывающая блок:
CODE (javascript):
скопировать код в буфер обмена
  1. function closeBaner() {
  2.         document.getElementById('baner').style = "display: none;";
  3.     }

её вызываю через ссылку
CODE (html):
скопировать код в буфер обмена
  1. <a class="link_m" href="javascript:closeBaner();">[X]</a>

ID блока указал, в CSS поставил параметр display: on
CODE (html):
скопировать код в буфер обмена
  1. <div id="baner" class="b">
  2. ......
  3. </div>

Прячет блок только в браузере Opera другие браузеры игнарирует.
Подскажите где ошибся.
2. IllusionMH - 04 Марта, 2012 - 01:16:09 - перейти к сообщению
Okula, ну по-идее должно быть:
CODE (javascript):
скопировать код в буфер обмена
  1. function closeBanner() {
  2.         document.getElementById('banner').style.display = "none";
  3.         return false;
  4. }

CODE (CSS):
скопировать код в буфер обмена
  1. #banner {
  2.         display: block;
  3. }

CODE (html):
скопировать код в буфер обмена
  1. <a class="link_m" href="#" onclick="return closeBanner();">[X]</a>


P.S. только banner, а не baner

 

Powered by ExBB FM 1.0 RC1