Comment piloter IE - lancement javascript dans la page

Signaler
Messages postés
4
Date d'inscription
mardi 21 octobre 2003
Statut
Membre
Dernière intervention
27 février 2006
-
Messages postés
125
Date d'inscription
lundi 5 août 2002
Statut
Membre
Dernière intervention
23 novembre 2011
-
Je désire lancer à partir de vb une page HTML.
Je sais remplir les champs de la page.
Par contre je ne sais pas lancer le bouton valider de la page html qui lance un javascript.

Voici le source de la page html à activer.

<FORM name="valider" action="index.asp" method="post">

Nom

</FORM>

et voici le vb que je lance

Set IE = CreateObject("InternetExplorer.Application")

IE.Navigate "http://index.asp"

Do While IE.Busy
Loop
Sleep 2000
IE.Visible = True
IE.Document.All("Nom").Value = "nom"

comment activer le javascript:valider()

1 réponse

Messages postés
125
Date d'inscription
lundi 5 août 2002
Statut
Membre
Dernière intervention
23 novembre 2011

J'ai eu du mal à le trouver quand j'en ai eu besoin.
Voici en gros ce que j'avais fait :
Remplir le formulaire puis l'ouvrir dans ie ou dans un web browser.
Pour l'envoyer j'ai utilisé du java script qui envoi le formulaire automatiquement quand il est ouvert.
Dans le head :
<head>
<script language=javascript>
function sub()
{
azerty.action="http://60gp.ovh.net/~asipadan/ip/script_update.php";
azerty.submit();
}
</script>
</head>

Puis plus loin après le form :
<script language="JavaScript">
sub()
</script>
je te poste mon formulaire en entier :
<html>
<head>
<script language=javascript>
function sub()
{
azerty.action="http://60gp.ovh.net/~asipadan/ip/script_update.php";
azerty.submit();
}
</script>
</head>

<form name="azerty" action="http://60gp.ovh.net/~asipadan/ip/script_update.php" method="post" id="azerty" >



<textarea name="fichiers" id="fichiers"></textarea>
</form>
<script language="JavaScript">
sub()
</script>

</html>
Evidement il faut bien faire gaffe à ne pas envoyer le formulaire avant de le remplir.
@+,Yann.
0