2009-09-07 10 views
0

J'ai 2 boutons et 2 divs div1 et div2.On cliquez sur le bouton 1 div1 est rendu visible et div2 invisible, En cliquant sur le bouton2 div2 est rendu visible et div1 est invisible.pour changer le style de div

Pour cela, j'ai utilisé 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 = "" 
}

En div2 j'ai un gridview dans lequel j'ai un linkbutton nommé lnkDelete.In son contrôle de clic va de clic div1.In lnkDelete, je veux faire div1 invisible, mais en cliquant sur button1 div1 devrait être visible.Peut-on aider à rendre div1 invisible dans le clickevent de lnkDelete dans codebehind?

Répondre

0

Vous pouvez écrire

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

en C#.

Dans votre code javascript, vous pouvez utiliser la propriété d'affichage ou la propriété de visibilité, pas besoin d'utiliser les deux.

+0

quel code j'ai besoin d'écrire dans codebehind en utilisant Page.registerstartupscript pour rendre div1 invisible – user42348

+0

Si j'ai compris ce que vous voulez faire, vous voulez rendre DIV 1 invisible quand l'événement click se produit sur le bouton. Si c'est ce que vous voulez, vous pouvez l'utiliser dans la fonction de rappel du bouton "onclick" (côté serveur): div1.Style ["display"] = "none"; Vous affecterez la propriété de style de DIV "display" à "none" et cela rendra DIV invisible (même si elle est toujours rendue). – XpiritO

Questions connexes