begin process at 2008 07 20 03:20:56
1 213 119 membres
42 nouveaux aujourd'hui
14 166 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Changement des propriétés d'un imageButton côté client [ Archives / .NET ] (guillrich)

Changement des propriétés d'un imageButton côté client le 27/05/2004 18:19:34

guillrich
Bonjour à tous,
j'ai un petit problème: j'ai 6 imageButton de type System.Web.UI.WebControls sur ma page ASPX. Je change la couleur de bordure d'un imagebutton lorsque l'utilisateur utilise les flèches de son clavier pour simuler un changement d'imageButton sélectionné (celui sélectionné a une bordure rouge et les autres noirs).

voici le code:
<script language="javascript">
var numeroPageSelected = 1;

function keyDownFct()
{
if (window.event.keyCode == 40)
{
returnSelectedThumbnail();
numeroPageSelected++;

if (ib = document.getElementById('ImageButton' + numeroPageSelected))
{
ib.style.borderColor = "red";
if (ib = document.getElementById('ImageButton' + (numeroPageSelected - 1)))
{
ib.style.borderColor = "black";
}
}
}
}

function returnSelectedThumbnail()
{
var i = 1;
numeroPageSelected = 1;

while (ib = document.getElementById('ImageButton' + i))
{
if (ib.style.borderColor == "red")
{
numeroPageSelected = i;
break;
}
i++;
}
}
</script>

Par la suite, le client peut cliquer un bouton System.Web.UI.WebControls.Button qui réagit côté serveur pour dire de présenter en pleine page l'image correspondant à l'imageButton sélectionné avec des bordure rouge. Si je regarde les propriétés de l'imageButton en question (côté serveur), la bordure est toujours noir.

Comment faire pour dire au serveur les propriétés qui ont changées côté client?

Merci énormément...

Guill

Re : Changement des propriétés d'un imageButton côté client le 02/06/2004 09:21:25

Karlo
C'est normal les propriétes de ton imagebutton sont gérés dans l'.aspx et/ou le .cs donc a chaque demande de publication tes imagesbuttons sont recrees et leurs proprietes reaffectés tu pourrais par exemple
1) Crees un champ hidden (avec runat=server)
2) Sur click tu affectes la valeur de l'index a ton hidden
3) Quand la page repond a une publication tu recuperes la valeur ([CtlUid].Value)
4) Sur le chargement de la page tu appelles une fonction js avec comme parametre l'index de ton hidden.

@+
k@rlo


Classé sous : propriétés, côté, ib, imagebutton, numeropageselected

Participer à cet échange

Pub



Appels d'offres

Dessins techniques
Budget : 60€
Animation Flash - Doma...
Budget : 370€
Application flash medi...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS