Problème intégration script dans une page html
Bonjour,
Mon code suivant marche à la perfection lorsque je le place dans un fichier .vbs et que je le lance à la main.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| Set ie = CreateObject("internetexplorer.application")
ie.Navigate ("http://www.mysite.com/")
ie.visible=true
Do While ie.Busy
wscript.sleep (100)
Loop
wscript.sleep (100)
Set dct = ie.Document
dct.getElementById("UserName").value="mylogin"
dct.getElementById("Password").value="mypasswd"
dct.getElementById("ctl00_LF_LB").click |
Mais lorsque je veux le lancer à partir d'une page web... il ouvre la fenêtre mais ne rempli pas les champs du formulaire et ne clique pas sur le bouton.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <html>
<script language="vbs">
CreateObject("internetexplorer.application")
ie.Navigate ("http://www.mysite.com/")
ie.visible=true
Do While ie.Busy
wscript.sleep (100)
Loop
wscript.sleep (100)
Set dct = ie.Document
dct.getElementById("UserName").value="mylogin"
dct.getElementById("Password").value="mypasswd"
dct.getElementById("ctl00_LF_LB").click
</script>
</html> |
Comment faire ?
Et comment faire, pour que ie cesse de me demander si je veux bien autoriser l'execution du script ? j'ai mis ma pag een site de confiance mais rien n'y fait...
Par avance merci