Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Изменить стиль display (https://javascript.ru/forum/events/44508-izmenit-stil-display.html)

wolfinil 22.01.2014 18:59

Изменить стиль display
 
Здравствуйте.

Вопрос как бы простой, но что-то я сам не додумываюсь что не так....

<div id="div1" style="display:none"></div>

function ShowDiv()
{
 document.getElementById('div1').style.display = '';
}


т.е. по вызову функции ShowDiv нужно показать закрытый div

при вызове функции див показывается и сразу прячется, не могу понять почему.
Помогите..

Заранее спасибо.

animhotep 22.01.2014 19:24

document.getElementById('div1').style.display = 'block';

рони 22.01.2014 19:25

Цитата:

Сообщение от wolfinil
при вызове функции

как происходит вызов?

wolfinil 22.01.2014 19:37

Цитата:

Сообщение от animhotep (Сообщение 293473)
document.getElementById('div1').style.display = 'block';

пробовал не помогает.

Вызов происходит по нажатию на кнопку
<asp:Button ID="btn" runat="server" Text="Show" OnClientClick="ShowDiv()" />

надо понять почему див прячется после показа я думаю...

рони 22.01.2014 19:41

wolfinil,
скорее всего страница просто снова грузится -- отмените действие по умолчанию или всплытие

wolfinil 22.01.2014 19:50

Цитата:

Сообщение от рони
просто снова грузится

блин банально, но это так, спасибо :)


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