|
|
|
| Вот скрипт:
<script language='javascript'>
function flip(wich) {
document.getElementById(wich).style.display = (document.getElementById(wich).style.display == 'none' ? 'block' : 'none');
} </script>
<a href='javascript:void(0)' class='side' onClick=flip("0");>0</a>
<a href='javascript:void(0)' class='side' onClick=flip("1");>1</a>
<a href='javascript:void(0)' class='side' onClick=flip("2");>2</a>
<div style='display: none;' id='0'>0</div>
<div style='display: none;' id='1'>1</div>
<div style='display: none;' id='2'>2</div>
|
Смысл его в том, что жмём на 0, вылазит скрытый текст с идом 0. Жмём 1, вылазит скрытый ид1.
Мне надо сделать чтобы при открытом ид 1 (допустим), и открывая другой, то открытый сам закрылся.
Тоесть чтото типа функции алл слозе кроме активного.... | |
|
|
|
|
|
|
|
для: yan
(26.12.2008 в 11:50)
| |
<script type="text/javascript">
function flip(which) {
with(document.getElementById('d' + which).style){
if(display == 'none'){
var els = document.getElementsByName('div');
for(var i=0; i < els.length; i++) els[i].style.display = 'none';
display = 'block';
}
else display = 'none';
}
return false;
}
</script>
|
<a href='#' class='side' onClick='return flip(0);'>0</a>
<a href='#' class='side' onClick='return flip(1);'>1</a>
<a href='#' class='side' onClick='return flip(2);'>2</a>
<div style='display: none;' id='d0' name="div">0</div>
<div style='display: none;' id='d1' name="div">1</div>
<div style='display: none;' id='d2' name="div">2</div>
|
| |
|
|
|
|
|
|
|
для: sl1p
(26.12.2008 в 12:25)
| | Старые сами не исчезают...
Работает как и скрипт выше...
Повторю:
Видим 0,1,2
Жмем 0, вылазит еще 0.
Жмем 1, 0 прячеться, 1 вылазит. | |
|
|
|
|
|
|
|
для: YAN
(26.12.2008 в 13:52)
| | лень писать)
зы. как и скрипт выше он точно работать не может) | |
|
|
|
|
|
|
|
для: YAN
(26.12.2008 в 13:52)
| | только что проверил, всё работает как надо.
чините руки. | |
|
|
|
|
|
|
|
для: sl1p
(27.12.2008 в 13:27)
| | Проверил еще раз...
В ИЕ7 осталось по преднему.
В Сафари работает как надо...
Надо бы и ИЕ не обделять....
Всё, сделал.
Всем спасибо за участие. | |
|
|
|