Не открывается текст под спойлером
Нашел здесь скрипт спойлера с прятанием кнопки при открытии скрытого текта, но при нажатии на кнопку она исчезает, а скрытый текстне появляется. Что не так????
<a href="#" onclick="obj=this.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false;"> <img src="http://javascript.ru/forum/images/smilies/thank_you2.gif" onclick="this.style.display='none'"></a> <div style="display: none"> Тут Ваш текст </div> |
Цитата:
|
ksa,
Так мне именно так и нужно, но почему-то не появляется скрытый текст. В чем причина? |
Цитата:
|
Цитата:
Как вариант...
<!DOCTYPE html>
<html>
<head>
<!--
<script src='http://code.jquery.com/jquery-latest.js'></script>
<link rel='stylesheet type=text/css href=tmp.css' />
-->
<style type='text/css'>
</style>
<script type='text/javascript'>
function test(Obj) {
var obj;
var i=0;
while (Obj.parentNode.childNodes[i]) {
obj=Obj.parentNode.childNodes[i];
if (obj.tagName=='DIV') {
break;
};
i++;
};
if (obj) {
var tmp=(obj.style.display!='block') ? 'block' : 'none';
obj.style.display=tmp;
};
return false;
};
</script>
</head>
<body>
<a href="#" onclick="test(this);">
<img src="http://javascript.ru/forum/images/smilies/thank_you2.gif" onclick="this.style.display='none'"></a>
<div style="display: none">
Тут Ваш текст
</div>
</body>
</html>
|
ksa,
Неа... Что-то не робит... |
ksa,
А нет.Простите. Все работает отлично... Огромное спасибо!!! |
Подскажите пожалуйста как вместо картинки указать надпись?
например - "Показать телефон" Спасибо |
| Часовой пояс GMT +3, время: 17:43. |