Помощник
|
Как сделать показать/скрыть? |
PahA
|
Сообщение
#1
|
||
|
|
||
|
|||
Dank |
19.2.2009, 22:26;
Ответить: Dank
Сообщение
#2
|
|
обычный скрипт для html
Сообщение отредактировал Dank - 19.2.2009, 23:18 -------------------- |
|
|
glook |
19.2.2009, 22:33;
Ответить: glook
Сообщение
#3
|
|
Вот так надо ,
<script language="javascript" type="text/javascript">
<!-- function newNameInput(s,h) { ss = document.getElementById(s).style; hh = document.getElementById(h).style; if (ss.display == 'block' ) { ss.display = 'none'; hh.display = 'block'; } else if ( ss.display == 'none' ) { ss.display = 'block'; hh.display = 'none'; } return false; } //--> </script> <div id="moreParamsBlock"> <p><a href="" onclick="return newNameInput('moreBlock', 'moreParamsBlock');">показать дополнительный блок</a></p> </div> <div style="display:none;" id="moreBlock"> <p><a href="" onclick="return newNameInput('moreBlock', 'moreParamsBlock');">скрыть дополнительный блок</a></p> Содержание блока </div> Сообщение отредактировал glook - 19.2.2009, 22:34 |
|
|
Lordie |
19.2.2009, 23:02;
Ответить: Lordie
Сообщение
#4
|
|
glook, не, совсем не так, можно в разы проще..
|
|
|
glook |
19.2.2009, 23:03;
Ответить: glook
Сообщение
#5
|
|
|
|
|
seregaeu |
19.2.2009, 23:21;
Ответить: seregaeu
Сообщение
#6
|
|
Lordie можете показать второй вариант попроще
|
|
|
Lordie |
19.2.2009, 23:26;
Ответить: Lordie
Сообщение
#7
|
|
seregaeu, практически то же самое, только на обьектной основе JS с применением сокращенного стиля
|
|
|
Sharingan |
19.2.2009, 23:38;
Ответить: Sharingan
Сообщение
#8
|
|
Могу посоветовать на яваскрипте http://demos.mootools.net/Fx.Slide очень легко настроить и очень красиво, качиваешь демку, смотришь как там сделано и делаешь по аналогии
-------------------- |
|
|
UncleM |
20.2.2009, 0:00;
Ответить: UncleM
Сообщение
#9
|
|
Самый простой и универсальный вариант:
<html>
<head> <script type="text/javascript"> function toggle(link,o){ o = document.getElementById(o); if(o.style.display==''){ o.style.display = 'none'; link.innerHTML = link.innerHTML.replace('скрыть','показать') }else{ o.style.display = ''; link.innerHTML = link.innerHTML.replace('показать','скрыть') } } </script> </head> <body> <a href="#" onclick="toggle(this,'hiddenDiv')">показать контент</a> <div id='hiddenDiv' style='display:none'> Blah, Blah, Blah, Blah, Blah, Blah, Blah, Blah, Blah, Blah, Blah<br /> Blah, Blah, Blah, Blah, Blah, Blah, Blah, Blah, Blah, Blah, Blah<br /> </div> </body> </html> Сообщение отредактировал UncleM - 20.2.2009, 0:01 -------------------- |
|
|
PahA
|
Сообщение
#10
|
|
|
везде работает, а на gallery 2 нет, может проблема в javascript? вы как думаете?
-------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Как вы отдыхаете от работы за компом | 151 | adw-kupon.ru | 19823 | Вчера, 13:52 автор: Vmir |
|
Как вы бросили работу и перешли на заработок с сайтов? | 20 | uahomka | 3450 | Вчера, 11:54 автор: Skyworker |
|
Как в пушсетках покупают по 100-200 тысяч кликов за день? | 1 | Boymaster | 528 | Вчера, 11:45 автор: Skyworker |
|
Как вывести деньги в Украине с заблокированного Юмани ? | 30 | freeax | 5018 | 20.4.2024, 16:49 автор: Liudmila |
|
Арбитражники, как ведете учет расходов и доходов? | 13 | Boymaster | 2024 | 20.4.2024, 15:06 автор: Boymaster |
Текстовая версия | Сейчас: 24.4.2024, 9:25 |