Не открывается текст под спойлером
Нашел здесь скрипт спойлера с прятанием кнопки при открытии скрытого текта, но при нажатии на кнопку она исчезает, а скрытый текстне появляется. Что не так????
<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, время: 22:54. |