TeDeum
Messages postés21Date d'inscriptionmercredi 8 mai 2002StatutMembreDernière intervention 8 janvier 2008
-
29 nov. 2002 à 01:55
x6boy
Messages postés1Date d'inscriptionmardi 6 juillet 2004StatutMembreDernière intervention21 octobre 2004
-
21 oct. 2004 à 12:30
Salut,
J'essaye de remplir un formulaire qui se trouve dans une frame. J'utilise le code de Thejojo79 qui marche pour les pages internet qui n'ont pas de frame.
Captain Idiot
Messages postés20Date d'inscriptiondimanche 19 août 2001StatutMembreDernière intervention 7 juin 2012 29 nov. 2002 à 09:59
Il te suffit de fournir l'URL du cadre qui contient le formulaire.
Si tu veut connaître cette URL, il te faut aller dans le menu "Affichage/source" d'Internet Explorer (il y'a l'équivalent pour les autres browsers) lorsque tu te trouves sur le site contenant les cadres.
Dans le source, tu va voir plusieurs balises començant par "<frame ".
L'URL se trouve dans l'attribut "src=".
Si tu ne sait pas quelle est l'URL a utilisée parmi celles qui apparaîssent dans les balises "<frame ", copie/colle les url dans une nouvelle fenêtre d'Internet Explorer pour voir s'il s'agit bien de l'URL du cadre avec le formulaire.
TeDeum
Messages postés21Date d'inscriptionmercredi 8 mai 2002StatutMembreDernière intervention 8 janvier 20081 29 nov. 2002 à 10:08
Alors cette méthode ne fonctionne pas(j'y avais pensé !!) car la page comporte un petit javascript qui redirige vers la page d'accueil si la Frame principal n'existe pas !!! Merci Javascript ;-)
Mais j'ai trouvé la solution tout seul comme un grand, pour accéder aux éléments de la page principal, il suffit de passer 'WebBrowser1.Document', et pour les éléments d'une Frame il faut passer 'WebBrowser1.Document.frames("MaFrame").Document'.
x6boy
Messages postés1Date d'inscriptionmardi 6 juillet 2004StatutMembreDernière intervention21 octobre 2004 21 oct. 2004 à 12:30
Bonjour,
j'ai à peu près le même problème que toi... La méthode browser.document.frames("nom").document paraît fonctionner mais j'obtiens une erreur "acces is denied" à l'exécution. :dissapprove)
Est ce que quelqu'un à une idée de ce qu'il peut se passer ? Est-ce qu'une sécurité a pu être mise en place pour empêcher l'accès à la frame ?