Показать сообщение отдельно
  #15 (permalink)  
Старый 04.10.2012, 12:04
Новичок на форуме
Отправить личное сообщение для shohxusrav Посмотреть профиль Найти все сообщения от shohxusrav
 
Регистрация: 04.10.2012
Сообщений: 2

Сообщение от Dim@ Посмотреть сообщение
Можно было сделать проще (это я про свой код), но я просто торопился
function ShowOrHide(id) {
if((document.getElementById('newsbar').style.display=='none'&&document.getElementById(id).style.display=='none')||(document.getElementById(id).style.display=='block'&&document.getElementById('newsbar').style.display=='block')){
document.getElementById(id).style.display='block'
document.getElementById('newsbar2').style.display='none'
document.getElementById('newsbar3').style.display='none'
}
if((document.getElementById('newsbar2').style.display=='none'&&document.getElementById(id).style.display=='none')||(document.getElementById(id).style.display=='block'&&document.getElementById('newsbar2').style.display=='block')){
document.getElementById('newsbar').style.display='none'
document.getElementById(id).style.display='block'
document.getElementById('newsbar3').style.display='none'
}
if((document.getElementById('newsbar3').style.display=='none'&&document.getElementById(id).style.display=='none')||(document.getElementById(id).style.display=='block'&&document.getElementById('newsbar3').style.display=='block')){
document.getElementById('newsbar').style.display='none'
document.getElementById(id).style.display='block'
document.getElementById('newsbar2').style.display='none'
}
	 }
Привет Дима!
У меня есть проблема! Пожалуйста помоги!

================================================== =====
<script type="text/javascript" language="javascript">
function ShowOrHide(id) {
if((document.getElementById('newsbar').style.displ ay=='none'&&document.getElementById(id).style.disp lay=='none')||(document.getElementById(id).style.d isplay=='block'&&document.getElementById('newsbar' ).style.display=='block')){
document.getElementById(id).style.display='block'
document.getElementById('newsbar2').style.display= 'none'
document.getElementById('newsbar3').style.display= 'none'
}
if((document.getElementById('newsbar2').style.disp lay=='none'&&document.getElementById(id).style.dis play=='none')||(document.getElementById(id).style. display=='block'&&document.getElementById('newsbar 2').style.display=='block')){
document.getElementById('newsbar').style.display=' none'
document.getElementById(id).style.display='block'
document.getElementById('newsbar3').style.display= 'none'
}
if((document.getElementById('newsbar3').style.disp lay=='none'&&document.getElementById(id).style.dis play=='none')||(document.getElementById(id).style. display=='block'&&document.getElementById('newsbar 3').style.display=='block')){
document.getElementById('newsbar').style.display=' none'
document.getElementById(id).style.display='block'
document.getElementById('newsbar2').style.display= 'none'
}
}
</script>

<a href="javascript:ShowOrHide('newsbar')">откры ть1</a>
<a href="javascript:ShowOrHide('newsbar2')">откр ть2</a>
<a href="javascript:ShowOrHide('newsbar3')">откр ть3</a>


<div id="newsbar" style="display:none;">
текст1
</div>
<div id="newsbar2" style="display:none;">
текст2
</div>
<div id="newsbar3" style="display:none;">
текст3
</div>
================================================== =====

Тепер ты должен мне кое в чем помочь. Ты ведь хорошо разбераешься в Javascript.

Когда кликаешь на (открыть1, открыть2, открыть3) тексты подними должны открываться медленно и еффективно а не сразу.

Зарание благодарю за помощь!
Ответить с цитированием