Bonjour,
J'ai un problème avec IE uniquement. Avec Firefox mon code marche bien, sans erreurs.
Code behind :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <%= writeScripts() %> <a href="#" onclick="viewContact('param1', 'param2')">un lien</a> <asp:Button ID="viewContactButton" runat="server" OnClick="viewContactButton_Click" Text="view contact" /> <asp:Textbox ID="contactClicked" runat="server" Text="" /> <asp:Textbox ID="contactTypeClicked" runat="server" Text="" />
Avec IE, lorsque j'appuie sur le lien, mes textBox sont bien remplies avec param1 et param2 cependant lors de la simulation du click j'ai une erreur javascript : null is null or not an object...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 public string writeScripts() { string script = "<script type=\"text/javascript\">\n" + "function viewContact(id, type) {\n" + "var objText = document.getElementById('" + contactClicked.ClientID + "');\n" + "objText.value = id;\n" + "var objTextType = document.getElementById('" + contactTypeClicked.ClientID + "');\n" + "objTextType.value = type;\n" + "var objButton = document.getElementById('" + viewContactButton.ClientID + "');\n" + "objButton.click();\n" + "}\n" + "</script>\n"; return script; } public void viewContactButton_Click(object sender, EventArgs e) { }
Le pire c'est que ma méthode viewContactButton_Click est bien exécutée mais le code a l'interieur ne semble pas pris en compte puis qu'il ne change rien.
Pouvez vous m'aider ?
Eome
Partager