Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   Не сворачивается обратно в Opera (https://javascript.ru/forum/css-html-browser/13982-ne-svorachivaetsya-obratno-v-opera.html)

Vulkan 25.12.2010 19:33

Цитата:

Сообщение от FreeStyler (Сообщение 84803)
А то firebug не ней нету

На будущее: В браузере Opera есть Opera Dragonfly, которая даёт широкие возможности для отладки.
Инструменты -> Дополнительно -> Opera Dragonfly

FreeStyler 29.12.2010 10:29

Цитата:

Сообщение от x-yuri (Сообщение 85160)
повторю еще раз, здесь рыбы нет используй display: none:
if (document.getElementById(zzid).style.display != 'none') {

Дык там итак в 15 строке display: none ;)
document.getElementById(zzid).style.display='none' ;

x-yuri 29.12.2010 15:13

мне привести тебе полностью исправленный вариант, или начнешь думать?

Vulkan 29.12.2010 16:12

FreeStyler, ну элементарно же всё:
<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(zzid).style.display != 'none') {
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>

FreeStyler 29.12.2010 17:19

Цитата:

Сообщение от x-yuri (Сообщение 85685)
мне привести тебе полностью исправленный вариант, или начнешь думать?

ага туплю :(

вулкан спасибо увидел где ошибка :thanks:


Часовой пояс GMT +3, время: 05:44.