Bonjour
Merci d'avance de votre lecture et pour aide apportée
J'essaye depuis un petit moment de faire une interface interactive en vbs
Mon besoin est la création d'une page html dépendante de paramètre, telle que les clicks de l'utilisateur
Ainsi imaginons, j'ai une table
Code :
- <table>
- <tr>
- <td>a</td>
- <td>b</td>
- </tr>
- <tr>
- <td><span>button 1</span><span>button 2</span></td>
- <td>d</td>
- </tr>
- </table>
|
Il me faudrait que si l'utilisateur clique sur bouton 1 ou bouton 2 alors la lettre d soit remplacée par tel chose ou tel autre.
Sachant que ce tel autre peut être par exemple le rajout d'une colonne
N'ayant pas vu de solution au début en vb j'ai essayé en javascript.
Le problème c'est qu'on ne peut apparament pas modifier la stucture de la page avec des astuces du genre
Code :
- document.getElementById('ligneA_'+i).innerHTML
|
Du coup j'aimerais regénérer correctement la page
J'ai découvert alors Document.write
Je me suis super voila la solution à mon problème
Je sauvegarde la page dans une variable string, je la modifie comme je l'entend et je fais des document.write si besoin.
Belle solution théorique mais dans la pratique, j'y arrive pas
Voici mon code à l'heure actuelle.
Code :
- <html>
- <HEAD>
- <TITLE>Managment vision</TITLE>
- </HEAD>
- <BODY>
- <input type="button" value="OptCC" name="OptCC" onClick="OptCC()"/><!--Me sert a tester!-->
- <p>test</p>
- <script language="VBScript">
- contenu=array("1","2" )
- Sub Window_OnLoad
- contenu(0)="<div align=center><table height=100% width=100% border =""5px"">"
- contenu(0)=contenu(0) & "<tr><td>Vue possible</td><td>Option disponible</td></tr>"
- contenu(0)=contenu(0) & "<tr><td> <input type=""button"" value=""OptCC"" name=""OptCC"" onClick=""OptCC()"" /> CostCentre</td>"
- contenu(1) = contenu(0) & "<td> </td></tr></table></div>"
- Document.write contenu(1)
- End Sub
- Public Function OptCC()
- MsgBox "test"
- ' contenu(1)=contenu(0)&"<td>test</td></tr></table></div>"
- ' Document.write contenu(1)
- End Function
- </script>
- </BODY>
- </html>
|
J'obtiens l'erreur :
Object doesn't support this propety or method"
J'hallucine
surtout que si je sors mon button et que je commente le document.write ca marche
Du coup deux questions:
Est ce quelqu'un voit un bug ou à une solution?
Sinon connaissez un autre moyen de faire ce que je désire?
Je précise que le "" c'est ce que j'ai lu pour l'escapement de " et apparament dans la source html c'est correcte.
Merci de votre attention.
Message édité par _xme_ le 08-07-2009 à 13:53:53