chefinf
Messages postés166Date d'inscriptionmardi 3 juin 2008StatutMembreDernière intervention25 octobre 2011
-
22 juil. 2008 à 12:28
chefinf
Messages postés166Date d'inscriptionmardi 3 juin 2008StatutMembreDernière intervention25 octobre 2011
-
30 juil. 2008 à 16:28
Bonjour,
Je suis un débutant en VB6, je veux savoir comment je peut écrire dans une zone de texte sur une page web à partir mon code de VB6.0, quels sont les réferences et les composants à utiliser, comment faire le lien web et VB et comment récuperer le résultat renvoyer par le serveur web.
SVP, aidez-moi j'ai besoin de ça.
Merci d'avance.
youpiyoyo
Messages postés539Date d'inscriptionvendredi 6 juin 2003StatutMembreDernière intervention14 juillet 2010 23 juil. 2008 à 16:18
Bah de rien, le forum est la pour cela
Par le debugger de visual comme je te l'avais dis précédemment. tu regardes les forms, les HtmlDocument, etc... tu peux facilement voir les outer/inner HTML c envore mieux que les code source. et puis tu peux faire des boucles for each blabla et des instr("Distance")...et tu as ta réponse assez rapidement.
Tu peux également utiliser des editeurs HTML pour regarder le code, tu peux prendre celui que tu veux. A chacun sa méthode, mode je travail tellement avec le debugger que je le préfère.
@+
youpiyoyo
Messages postés539Date d'inscriptionvendredi 6 juin 2003StatutMembreDernière intervention14 juillet 2010 24 juil. 2008 à 11:41
Sachant que tu codes avec visual basic, je pense puisque tu es dans la section vb6, je ne l'ai jamais utilisé donc je peut pas te dire. en revanche avec visual studio 2005 ou 2008, c'est relativement simple tu mets des point d'arret, visual te mets automatiquement le contenu des variables ou tu peux en rejouter ou faire un quick watch, c qui est sympa pour visualiser les dataset...
Après c'est à toi d'apprendre seul(e), tu as monsieur google, qui t'apprendra mieu que moi.
@+
youpiyoyo
Messages postés539Date d'inscriptionvendredi 6 juin 2003StatutMembreDernière intervention14 juillet 2010 24 juil. 2008 à 17:29
je regarderai demain avec l'addresse que tu m'as donnés.
Pour recupérer les element Id de Michelin, j'ai créé un nouveau projet, j'ai créé une form inséré un webbrowser, j'ai regardé vite fais comment mettre en param dans l'addresse html les deux destinations, j'ai collé la l'addr dans l'uri du webbrowser, et j'ai rajouté l'event document completed, et j'y suis allé pas à pas. en faisant un quick watch du debugger de tous les élements chargé par le webbrowser. et voila comment j'ai trouvé ton Id.
Sinon comme je te l'ai dis tu peux utilser dreamweaver de adobe maintenant je crois ou celui de office. Ce que tu as besoin de savoir ces de connaitres les noms de tes identifiants, pour pouvoir les manipuler.
@+
youpi :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
youpiyoyo
Messages postés539Date d'inscriptionvendredi 6 juin 2003StatutMembreDernière intervention14 juillet 2010 30 juil. 2008 à 16:20
Salut ton probleme c'est que l'id de la box est généré automatiquement alors ca va être galère... et que en plus tu as les fonctions javascript qui sont générés également.
ex: openingUIComponent5412135761 et ton javascript fW : "- F - Ville-de-Paris: Paris (75000)"
tout cela pour faire ton post.
Je sais pas exactement ce que tu veux faire, mais la ca commence à être galère, ils générent leur script en fonction de ce qu'ils ont en base, et il ne génère pas de lien vraiment ils font un post en fonction de ce qui est clické tout en java.
@+
youpi :)
le premier permet de mettre une valeur dans une textbox, le 2eme permet de clicker sur un bouton.
Ceci est dépendant de ta page web et le code et les procedures/fonctions ressemble etrangement au java.
chefinf
Messages postés166Date d'inscriptionmardi 3 juin 2008StatutMembreDernière intervention25 octobre 2011 23 juil. 2008 à 12:13
Mon programme déclanche une erreur d'execution: "objet ou variable bloc with non définie"
L'erreur se pointe sur la ligne:
WebBrowser1.Document.GetElementById("txtLogin").InnerText = "valeur"
j'ai pas bien compris ce code, est ce que vous pouver me donner un exemple ou me simplifier plus?
Essentiellement, j'ai besoin de récuperer une valeur dans un tableau sur une page web.
youpiyoyo
Messages postés539Date d'inscriptionvendredi 6 juin 2003StatutMembreDernière intervention14 juillet 2010 23 juil. 2008 à 12:20
C'est a toi d'adapter par rapport à ta page web. il ne suffisait pas de faire un copier/coller.
txtLogin n'existera pas dans ta page web, c'est le nom déclarer pour une textbox
J'avais mis cela:
"Ceci est dépendant de ta page web et le code et les procedures/fonctions ressemble etrangement au java."
WebBrowser1 est le WebBrowser object. si tu l'utilises pas dans ta form ce code ne sert a rien. et de plus est tu certains qu'en vb6 les webbrowser existe? souvients toi :"je connais pas du tout vb6 mais par contre bien vb.net."
voila. sinon envoi moi le lien de ta page web avec la valeur que tu cherches.
@+
youpi :)
youpiyoyo
Messages postés539Date d'inscriptionvendredi 6 juin 2003StatutMembreDernière intervention14 juillet 2010 23 juil. 2008 à 14:10
Oki j'ai pigé le truc... Il faut que je regarde dans le debugger de visual studio pour voir comment michelin réalise cela (c du javascript de ce que j'ai vite vu dans le code source)... Je regarde et je te met o courant.
@+
Je n'ai aucune idée sur le debugger de visual, comment l'ouvrir et comment l'utiliser.
Peut-tu m'aider pour extraire les noms des champs sur ma page web avec ce debugger de visual?
SVP, me simplifier les étapes pour bien comprendre.
chefinf
Messages postés166Date d'inscriptionmardi 3 juin 2008StatutMembreDernière intervention25 octobre 2011 30 juil. 2008 à 16:28
Merci en tout cas youpiyoyo,
tu m'as donne vraiment un cout de main dans les reponses precedentes, et pour le dernier probleme, je penserai a une autre methode.
Merci.