Ecrire une page html en vbs - VB/VBA/VBS - Programmation
Marsh Posté le 08-07-2009 à 11:13:47
Bon ben finalement j'ai trouvé
Le problème venait soit de Window_OnLoad soit du fait que ce soit un Sub
J'y avais pas pensé mais du coup soit il ne connaissait pas les autres fonctions
soit il ne connaissait pas la variable string
J'ai pas trop cherché mais j'ai une solution qui marche et ça me suffit
Marsh Posté le 08-07-2009 à 14:01:07
Re bonjour
J'ai crié victoire trop vite ...
le script plante du moment que l'on clique deux fois sur le bouton
Du coup je ne sais pas trop comment résoudre cela....
Mon code actuel
Code :
|
Un click c'est bon, deux ça plante -_-
L'erreur: "Object doesn't support this propety or method"
et ligne 1
Merci d'avance pour vos idées
Marsh Posté le 08-07-2009 à 17:10:54
Bon je continue mon monologue, car j'ai plus ou moins trouvé ma solution.
Il semble que du moment qu'on utilise Document.write de bel merde se suive.
Du genre pas moyen de s'adresser au fonction precedement déclarer
En tout cas voici un code qui marche et qui fait ce dont j'avais besoin en espérant que ca puisse servir à d'autre
Code :
|
Quelques remarques:
Je n'utilise plus de onclick car des que je fais ca plante
J'utilise des select car c'est le seul moyen d'obtenir . value
les radios par exemple doivent être vérifié à la main les uns après les autres c'est lourd.
J'utilise du javascript pour changer le contenu de la page ca marche très bien
Voila si certain on des questions, qu'il n'hésite pas
Marsh Posté le 08-07-2009 à 10:37:39
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
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
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.
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