|
|
|
| помогите плз есть функция для скрытия/показа 2х DIV'ов.
function vision ()
{
if (enter.style.display == 'none')
{
enter.style.display = 'block';
bg.style.display = 'block';
}
else
{
enter.style.display = 'none';
bg.style.display = 'none';
}
}
|
все просто и тупо до немогу. но работает почему-то только со второго нажатия кнопки, которой эта функция назначена на ONCLICK. причем это происходит только при первом запуске страницы. второй и дальше раз срабатывает при одном нажатии. что это значит и как с этим бороться? | |
|
|
|
|
|
|
|
для: выдр
(28.08.2007 в 15:53)
| | вы прописываете это в style тоже? | |
|
|
|
|
|
|
|
для: выдр
(28.08.2007 в 15:53)
| | Если в стиле не указано "display: none", то enter.style.display будет равно пустой строке (или тому что указано), что не равно "none", соответственно срабатывает ветка else, на второй раз enter.style.display уже равно "none". Возможно поэтому. | |
|
|
|
|
|
|
|
для: ec_stasis
(28.08.2007 в 16:30)
| | ага, в style пишу none. а что делать? | |
|
|
|
|
|
|
|
для: выдр
(28.08.2007 в 16:53)
| | все спасибо разобрался просто в body написал onload
enter.style.display = 'none'; bg.style.display = 'none'; =) | |
|
|
|