[VB.NET 2.0] Récupérer mise à jour javascript
Bonjour, :D
J'essaie sur ma page principale de récupérer en code behind la valeur d'un élément mis à jour depuis une popup.
J'ai essayé la bidouille suivante, mais sans succès:
Page appelante
Code:
1 2 3 4 5 6 7 8 9
|
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Label1.Text = "<div id='mondiv'></div>"
End Sub
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
monText = Label1.Text
Response.Write(monText)
End Sub |
Dans la popup:
Code:
1 2
|
Response.Write("<script language='javascript'>window.opener.document.getElementById('mondiv').innerHTML=" & Chr(34) & content & Chr(34) & ";window.close();</script>") |
La mise à jour s'effectue correctement côté client (on voit le contenu de la variable "content" s'afficher), mais lorsque je récupère le text du Label1, il ne contient que le div initial, sans le contenu de la variable "content"...
Savez-vous s'il existe un moyen de faire fonctionner cette bidouille ?
Sinon je pense être obligé de mettre à jour un champ caché via javascript sur l'évènement 'onClientClick' du bouton...
Merci d'avance :wink: