Я так и сделал.
Вот код, который я использовал:
<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, время: 21:14. |