Bonjour à tous,
J'ai un problème avec IE6 (que je n'ai pas sur FF par ailleurs), en fait dans un repeater je défini un LinkButton et lors du clique (seulement sur IE6) j'ai une erreur Javascript qui fait que je n'ai pas d'action qui se produit :
Ca l'air de planter dans le __doPostBack généré, voici la définition de mon LinkButton :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 <div class="image"> <asp:LinkButton runat="server" CommandName="ClickRedirect" CommandArgument='<%#((Game.Entities.Ca)Container.DataItem).StLDVCode%>' ID="lkCa"> <img class="car-title" src='<%#((Game.Entities.Ca)Container.DataItem).ThWordSmall%>' width="100" height="25" alt="" /> <img class="car-image" src='<%#((Game.Entities.Ca)Container.DataItem).ThCaSmall%>'width="100" height="50" alt="" /> </asp:LinkButton> </div>
Et j'ai défini un OnItemCommand.
Dans visual studio (quand je fais du debbuging) il me dit :
htmlfile: Invalid syntax
Et il pointe la ligne :
Code c# : 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 <script type="text/javascript"> <!-- var theForm = document.forms['aspnetForm']; if (!theForm) { theForm = document.aspnetForm; } function __doPostBack(eventTarget, eventArgument) { if (!theForm.onsubmit || (theForm.onsubmit() != false)) { theForm.__EVENTTARGET.value = eventTarget; theForm.__EVENTARGUMENT.value = eventArgument; // IL POINTE ICI theForm.submit(); } } // --> </script>
Si quelqu'un a une piste
Merci d'avance
Partager