Rechercher : dans
Par :

Script Vbs et formulaires dans IE

Dernière réponse le 7 jui 2005 à 09:11:26 Gigatof, le 28 jun 2005 à 14:22:04 
 Signaler ce message aux modérateurs

Bonjour,

Je souhaite créer un script VBS avec une interface web (html).
Mon script ouvre donc un popup contenant un formulaire
J'arrive à récupérer les valeurs saisies dans le formulaire (heureusement !) mais je n'arrive pas à faire le contraire :

Je voudrais afficher à l'ouverture du popup les valeurs par défaut dans les champs texte, ces valeurs étant définies dans le script VBS de départ. En clair, je veux récupérer dans le code de la page une variable (ou plusieurs) définie dans le script de départ.

Si vous avez des infos, merci d'avance !

Meilleures réponses pour « Script Vbs et formulaires dans IE » dans :
[Webmaster] Un formulaire de contact pour votre site VoirCe formulaire permet d'avoir une page pour être contacté sur son site, sans utiliser de logiciel de messagerie. La personne qui vous contacte indique son adresse, l'objet du message et son message (évidemment). Le code est une version...
Introduction à VBScript VoirPrésentation de VB Script VBScript (aussi appelé Visual Basic Scripting Edition) est un sous-ensemble du langage Visual Basic for Applications (VBA), un langage propriétaire de Microsoft prévu pour être intégré aux produits Microsoft Office©,...
Introduction à la programmation des CGI VoirPrésentation de l'interface CGI Un script CGI (Common Gateway Interface, traduisez interface de passerelle commune) est un programme exécuté par le serveur web (on dit généralement « côté serveur »), permettant d'envoyer au navigateur de...

1

 Gigatof, le 7 jui 2005 à 09:11:26

La solution était simple (j'avais pourtant essayé, mais je devais faire une bourde quelque part )
Dans le script de la page on appelle les variables par :

Document.formulaire.myvar.value

Donc dans le script de départ il faut initialisé par :
oIE.Document.formulaire.Myvar.value="blablabla"

après avoir déclarer l'objet :
Set oIE = WScript.CreateObject("InternetExplorer.Application", "IE_")


Problème résolu.

Répondre à Gigatof