| 
 Не сворачивается обратно в Opera Собственно 
<html>
<head>
</head>
<body>
<fieldset style="border:0px;padding:0px;" id="zn">
<legend><a href="" onclick="leg('zn'); return false;">Заголовок</a></legend>
<div id="zzn" style="display:none">
Содержимое
</div>
<script>
function leg(zid){
zzid = 'z'+zid;
if (document.getElementById(zid).style.border == '1px dotted rgb(0, 255, 0)') {
document.getElementById(zid).style.border='0px';
document.getElementById(zzid).style.display='none';
} else {
document.getElementById(zid).style.border='1px dotted #00FF00';	
document.getElementById(zzid).style.display='';
} 
}
</script>
</body>
</html>
В лисе всё норм! Надоела эта странная итерпритация ЖС в опере! Кто с ней работает, может скажет в чём проблема? А то firebug не ней нету | 
| 
 
<script type="text/javascript">
window.onload = function(){
    document.getElementsByTagName('a')[0].onclick = function(){
        var div = document.getElementsByTagName('div')[0];
        div.style.display = div.style.display == 'block' ? '' : 'block';
    };
};
</script>
<style type="text/css">
div {display: none;}
</style>
<a href="#">click</a>
<div>text</div>
 | 
| 
 Нету border как у legend, как сделать простой hide show я знаю, а вот почему такой скрипт в опере не робит не пойму! :-E | 
| 
 потому что не надо хранить состояние в стилях, тем более в таких как border | 
| 
 ну если другого выхода нет | 
| 
 Цитата: 
 | 
| 
 Цитата: 
 | 
| 
 Цитата: 
 | 
| 
 Цитата: 
 | 
| 
 Цитата: 
 if (document.getElementById(zzid).style.display != 'none') { | 
| Часовой пояс GMT +3, время: 22:02. |