Имеется страница, решил в нее воткнуть спойлер.
Баг заключается в том, что спойлер в основной таблице не пашет. Если его вынести за таблицу, он пашет.
Стиль:
HTML |
<style type=text/css> .spoiler {} .spoilerheader {cursor: pointer;} .spoiler.open .spoilerheader {} .spoiler .spoilertext {display:none;} .spoiler.open .spoilertext {display:block;} </style> |
HTML |
<script style=\"text/javascript\"> function spoiler_on() { document.getElementById('spoiler').style.visibility='visible'; document.getElementById('spoiler').style.display=''; } function spoiler_off() { document.getElementById('spoiler').style.visibility='hidden'; document.getElementById('spoiler').style.display='none'; } </script> |
HTML |
<div class=\"spoiler\"> <a class=\"spoilerheader\" onclick=\"this.parentNode.className=this.parentNode.className=='spoiler'?'spoiler open':'spoiler'\"> <b>Заказать</b> </a> <div class=\"spoilertext\"> Текст</div> </div> |
HTML |
<table cellpadding=0 cellspacing=0 width=600> <tr> <td class=imgtd width=170 height=170 bgcolor=#EAEAEA colspawn=2> <center> #вставка# </center> </td> </tr> </table> |
! |
|
HTML |
<script type="text/javascript"> function spoiler_on() { document.getElementById('spoiler').style.display = 'Block'; } function spoiler_off() { document.getElementById('spoiler').style.display = 'none'; } </script> |
Цитата |
Есть кто? |
HTML |
<table cellpadding=0 cellspacing=0 width=600> <tr> <td class=imgtd width=170 height=170 bgcolor=#EAEAEA colspawn=2> <center> <div class="spoiler"> <script> var d = document; function hide() { var a = d.getElementById('spoiler').style.display ; d.getElementById('spoiler').style.display = (a == 'none')?'block':'none'; } </script> <a href="#" onclick="hide(); return false;"> <b>Заказать</b> </a> <div id="spoiler" style="display:none" > Текст</div> </div> </center> </td> </tr> </table> |
HTML |
<script language="JavaScript"> function chan(obj) { if (document.getElementById(obj).style.display=='') {document.getElementById(obj).style.display='none';} else {document.getElementById(obj).style.display='';}; }; </script> <a href="javascript://" onclick="chan('id1');">Показать/Скрыть</a> <div style="display:;" id="id1"> Скрытый текст </div> |