Код
<script type="text/javascript">
<!--
function show_hide_block(xdata){ obj=xdata.parentNode.childNodes[1].style; tmp=(obj.display!='block') ? 'block' : 'none'; obj.display=tmp; return false; }
//-->
</script>
<div><span><a title="Тут всплывающая подсказка" onclick="show_hide_block(this)">Тут заголовок спойлера</a><div style="display: none;"><br>=== А вот тут уже текст самого раскрывающегося блока ===<br></div></span></div>
P.S. Во избежание всяких неприятностей в разных браузерах в этой части кода лучше не делать переносов строк:
Код
<div><span><a title="Тут всплывающая подсказка" onclick="show_hide_block(this)">Тут заголовок спойлера</a><div style="display: none;">