attaquevertical
Messages postés39Date d'inscriptionjeudi 26 juin 2008StatutMembreDernière intervention 9 juillet 2009
-
13 mai 2009 à 18:26
lediablo -
11 sept. 2010 à 18:41
bonjour,
J'utilise webbrowser et je voudrais remplir un champs textarea voilà mon code HTML :
il y a une autre partie de CODE où mon texte que je mets dans la balise textarea s'affiche. Mais ce code n'est pas présent dans le code Source de webbrowser. Je n'en n'ai aucune idée pourquoi. Il ne trouve pas se code :
<div style="font-size: 11px; font-family: "lucida grande",tahoma,verdana,arial,sans-serif; width: 515px;" class="DOMControl_shadow">salut</div>
Avec onfocus de la première dans la première partie de code j'arrive me positionner dans le textarea de ma page mais je ne sais pas ensuite comment dire
à webbrowser d'écrire du texte où je me trouve avec la souris sur la page ...
attaquevertical
Messages postés39Date d'inscriptionjeudi 26 juin 2008StatutMembreDernière intervention 9 juillet 2009 14 mai 2009 à 09:11
Merci cela fonctionne mais le problème est que le texte est écrit en gris claire comme si il s'agissait d'un exemple. Ensuite quand je veux cliquer sur le bouton cela me mets une erreur qui me dis que le textarea du dessus ne contient pas de texte.
attaquevertical
Messages postés39Date d'inscriptionjeudi 26 juin 2008StatutMembreDernière intervention 9 juillet 2009 14 mai 2009 à 11:12
enfaite ca ne fonctionne toujours pas car maintenant il m'écrit le texte n'importe ou si je ne suis pas dans le programme comment fait pour lui dire d'écrire les sendKeys dans le webbrowser et a null par d'autre
Vous n’avez pas trouvé la réponse que vous recherchez ?
attaquevertical
Messages postés39Date d'inscriptionjeudi 26 juin 2008StatutMembreDernière intervention 9 juillet 2009 14 mai 2009 à 14:40
Bien enfaite le code que je prend viens de internet du site facebook donc je ne peux pas modifier. je voudrais écrire automatiquement sur le mur d'un groupe où c'est écrit "'Ecrire quelque chose..." en gris claire :
tu peut aller voir par toi même le code sur un groupe Facebook:
La balise de cette endroit quand tu n'ajoute pas de texte est :
Avec webbrowser si tu modifie la value de ce textarea. La nouvelle valeur va apparaitre mais en gris claire et si tu clique sur le bouton "Publier" cela va te généré un erreur te disant "Pas de message sur le mur pour le moment.".
Ensuite j'ai été à la main modifier sur la page internet même. J'ai noté "salut" et j'ai regardé le code source. Impossible de trouver mon "salut" noté à quelque par.
Par hasard en sélectionnant toute ma page avec la souris et en faisant clique droite "voir le code source" j'ai remarqué que je devait sélectionner toute la ligne du bas :
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 14 mai 2009 à 14:52
j'ai pas accès à FaceBook
tentes en simulant divers evenements...
onkeypress
onkeyup
onchange
...
pour faire croire que le texte saisi l'est a partir du clavier.
eBay fait pareil, a certains endroits... en tatonnant un peu, on trouve et le javascript qui est derrière se met en route.
c'est fonctionnel mais bon tu peux plus toucher ton pc sinon le sendKeys écrit le message dans les autres fenêtres où tu te trouve.
Je suis en pleine période d'examen en ce moment donc j'ai laissé un peut le truc de coté mais d'ici 3 semaines j'espère que je vais trouver une autre solution. si jamais je trouve je posterai le nouveau code. =)