2009-09-07 3 views
0

У меня есть 2 кнопки и 2 divs div1 и div2.On click button1 div1 становится видимым и div2 невидимым, при нажатии кнопки2 div2 становится видимым, а div1 невидимым.изменить стиль div

Для этого я использовал javascript.

function showdiv2() 
{ 
    document.getElementById("div2").style.visibility="visible"; 
    document.getElementById("div2").style.display="inline"; 
    document.getElementById("div1").style.visibility="hidden"; 
    document.getElementById("div1").style.display = "none"; 
    document.getElementById("lbl_msg").innerHTML = "" 
} 

function showdiv1() 
{ 
    document.getElementById("div1").style.visibility="visible"; 
    document.getElementById("div1").style.display="inline"; 
    document.getElementById("div2").style.visibility="hidden"; 
    document.getElementById("div2").style.display = "none"; 
    document.getElementById("lbl_msg").innerHTML = "" 
}

В div2 у меня есть GridView, в котором у меня есть LinkButton имени lnkDelete.In свой контроль мыши собирается div1.In щелчком lnkDelete, я хочу сделать div1 невидимым, но при нажатии кнопки button1 Div1 должно быть visible.Can кто-нибудь поможет сделать div1 невидимым в clickevent из lnkDelete в codebehind?

ответ

0

Вы можете написать

div1.Style["DISPLAY"] = "inline"; 

в C#.

В вашем javascript-кодексе вы можете использовать свойство отображения или свойство видимости, не нужно использовать оба из них.

+0

Какой код мне нужно написать в codebehind, используя page.registerstartupscript, чтобы сделать div1 невидимым – user42348

+0

Если я понял, что вы хотите сделать, вы хотите сделать DIV 1 невидимым, когда на кнопке появляется событие click. Если это то, что вы хотите, вы можете использовать это в функции обратного вызова кнопки «onclick» (серверная): div1.Style ["display"] = "none"; Вы измените свойство стиля DIV «display» на «none», и это сделает DIV невидимым (хотя он все еще отображается). – XpiritO

Смежные вопросы