[VS 2003]passage de parametre entre VB.net et Javascript
Bonjour touss le monde,8-)
Voila j'essaye de recuperer le choix d'un utilisateur quand on lui demande une confirmation, le code est le suivant:
Code:
1 2 3 4 5 6 7 8
| Dim sb As New System.Text.StringBuilder
sb.Append("<script language='javascript'>")
sb.Append("if (confirm('" & final & "'))")
sb.Append("{document.getElementById('hide').value = 'oui';}")
sb.Append("</script>")
System.Web.HttpContext.Current.Response.Clear()
System.Web.HttpContext.Current.Response.Write(sb) |
Le 'hide' est une balaise :<input> de type hidden.Mon problem c'est que quand je click sur la confirmation il m'affiche un message :
Citation:
document.getElementById(). a la valeur null ou n'est pas un objet .
et c'est normal car le code javascript s'execute avant le load du formulaire c'est a dire que le hide n'existe pas.alors je cherche un moyenne d'executer mon code apres le chargement du formulaire.
PS: on peut utiliser un
Citation:
Page.ClientScript.registerclientscriptblock
mais je ne croit pas que je peut l'utiliser sous VS 2003 AS.NET 1.
Je soulicite votre aide et merci.