Я так и сделал.
Вот код, который я использовал: <script> function show_div() { document.getElementById('div1').style.display='none'; } </script> </head> <body> <div onmousedown"show_div()" style="cursor: pointer;"> Нажми сюда </div> <div id="div1" > Тестовое сообщение </div> |
Написал же ИСПРАВЬ:
<div onmousedown"show_div()" Где "=" ??? |
Работет, спасибо )))
Получается, что нельзя использовать такие конструкции: document.all.style.display='none'; document.div1.style.display='none'; |
Эти конструкции будут работать в ИЕ, а document.getElementById('div1') - в любом браузере, поддерживающем DOM1, то есть начиая с ИЕ5 и дальше...
|
Ждем следующей опечатки.
|
Да ладно тебе - опечатки - самые простые в плане поиска и исправления ошибки.
|
Попробовал, усложнить задачу.
Теперь, хочу при клике на текст "Нажми сюда" сообщение "Тестовое сообщение" появлялось, при повторном клике оно исчезало. Но почему не получается. Может кто-то на мысль наведен - почему ??? Вот мой код: <script> function hide_div() { // document.getElementById('div1').style.display='none'; document.getElementById('div1').style.display='none'; } function show_div() { // document.getElementById('div1').style.display='none'; document.getElementById('div1').style.visibility='visible'; } </script> </head> <body> <div onmousedown="show_div();hide_div()" style="cursor: pointer;">Нажми сюда </div> <div id="div1" style="visibility:hidden"> Тестовое сообщение </div> </body> |
ZoNT,
дык он же сам их не ищет, он сразу на форум постит. |
Цитата:
|
Не кажется странным, что в одном случае меняется свойство display, а в другом visibility?
|
Часовой пояс GMT +3, время: 17:12. |