
24.04.2009, 22:00
|
|
Участник форума
Регистрация: 08.04.2008
Сообщений: 242
С нами:
9520978
Репутация:
229
|
|
По пути наименьшего сопротивления  если конечно id в обеих функциях одинаковый.
Код:
<script type="text/javascript">
var old_id = 0;
function toggle_show(id) {
if (id != old_id) {
// закрываем старый див
if (old_id !=0) {
document.getElementById(old_id).style.display = 'none';
}
// открываем новый
document.getElementById(id).style.display = 'block';
// запоминаем новый открытый див
old_id = id;
} else if (id == old_id) {
document.getElementById(id).style.display = 'none';
// запоминать старый id не надо т.к. он не поменялся.
}
if (document.getElementById(id).src.indexOf("img/download.png")>0){
document.getElementById(id).src="img/down.gif"
} else {
document.getElementById(id).src="img/download.png"
}
}
</script>
|
|
|