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 :: Версия для печати :: Проблема с маленьким скриптом ShowOrHide
Форумы портала PHP.SU » PHP » Программирование на PHP » Проблема с маленьким скриптом ShowOrHide

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

1. Maskca - 10 Июня, 2009 - 15:00:20 - перейти к сообщению
CODE (text):
скопировать код в буфер обмена
  1. <a href="javascript:ShowOrHide('urid')">Видимый текст</a>
  2.  
  3. <div id="urid" style="display:none;">
  4. Текст который появляется при нажатии на видимый текст
  5. </div>

Хочу поставить етот скрипт у себ на странице, а он что-то не рабатает, просто когда нажимаю на ссылку откривается пустая страница, подскажите что неверно?
2. Stierus - 10 Июня, 2009 - 15:03:02 - перейти к сообщению
То, что скрипта нет ...
3. Maskca - 10 Июня, 2009 - 15:05:49 - перейти к сообщению
А вы можете подскажать где его скачать или что?
4. Stierus - 10 Июня, 2009 - 15:08:03 - перейти к сообщению
Ну откуда этот кусок кода взяли - там же должен быть и скрипт, нужный вам
(Добавление)
там должно быть что-то вроде:

CODE (text):
скопировать код в буфер обмена
  1. <script>
  2. function ShowOrHide(elem){
  3.    var element = document.getElementById(elem);
  4.    if(element.style.display=='none'){
  5.       element.style.display='';
  6.    }
  7.    else{
  8.       element.style.display='none';
  9.    }
  10.    return false;
  11. }
  12. </script>


Возможно, был ещё какой-то функционал
5. Ch_chov - 10 Июня, 2009 - 15:40:36 - перейти к сообщению
CODE (text):
скопировать код в буфер обмена
  1. <a href="#" onCLick="ShowOrHide('urid')">Видимый текст</a>
  2.  
  3. <div id="urid" style="display: none;">
  4. Текст который появляется при нажатии на видимый текст
  5. </div>


CODE (text):
скопировать код в буфер обмена
  1. <script type="text/javascript">
  2. function ShowOrHide(target) {
  3.   document.getElementById(target).style.display =
  4.   document.getElementById(target).style.display == 'block'?  'none':'block'
  5. }
  6. </script>
6. Гость - 10 Июня, 2009 - 17:02:01 - перейти к сообщению
А не проще <a onClick="showorhide">

 

Powered by ExBB FM 1.0 RC1