Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 12/04/2011, 17h22   #1
Invité de passage
 
Inscription : novembre 2008
Messages : 17
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 17
Points : 0
Points : 0
Par défaut Cibler un input via le type dans une iframe

Bonjour à toutes et à tous.

Voilà la situation :

Une page(ma_page.html), contenant une iframe(mon_iframe) (je sais c'est le mal, mais on ne me donne pas le choix des armes...).

Dans cette iframe, une page distante(http://...) affichant un formulaire(mon_formulaire)

Dans le formulaire, un input type="image"(le seul type image de la page) sans name ni id (encore plus mal).

Navigateur : au choix tant que ça marche.

Je dois créer une fonction à appeler sur le body onload, fonction qui simulera un clic sur le input.

En gros, à l'ouverture de ma page, sans action humaine, le formulaire distant sera envoyé sans modification aucune.

Mon idée : utiliser le .click(); sous IE

Mon soucis : cibler le input sans nom ni id et type="image" dans une iframe

Je cumule les difficultés, mais je n'ai malheureusement pas le choix des tous ces paramètres.

Pouvez vous m'aider ?
nialcen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 17h25   #2
Responsable Développement Web

 
Avatar de Bovino
 
Homme Didier Mouronval
Développeur Web
Inscription : juin 2008
Messages : 13 806
Détails du profil
Informations personnelles :
Nom : Homme Didier Mouronval
Âge : 41
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : juin 2008
Messages : 13 806
Points : 35 803
Points : 35 803
Citation:
une page distante
Rien que pour ça, tu peux oublier l'idée. Tu ne peux pas avoir accès au contenu d'une page distante (cf. Same Origin Policy).
__________________
Pas de question technique par MP !
Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi !
Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
Mon livre sur jQuery
Bovino est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/04/2011, 17h37   #3
Invité de passage
 
Inscription : novembre 2008
Messages : 17
Détails du profil
Informations forums :
Inscription : novembre 2008
Messages : 17
Points : 0
Points : 0
Je m'en doutais bien ....
Il y a une solution alternative ?
Il faut juste que ce formulaire soit envoyer, sans action humaine et sans cron.
Ou est ce impossible de cliquer ou envoyer ce foutu formulaire distant depuis une autre page ?
nialcen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/04/2011, 21h18   #4
Rédacteur/Modérateur
 
Avatar de andry.aime
 
Homme Andry Aimé
Inscription : septembre 2007
Messages : 5 126
Détails du profil
Informations personnelles :
Nom : Homme Andry Aimé
Localisation : Ile Maurice

Informations forums :
Inscription : septembre 2007
Messages : 5 126
Points : 7 270
Points : 7 270
Bonsoir,

Si tu as la main sur l'autre serveur, regarde du coté SOAP.
Sinon, ,

/me devine bien un robot spammeur.
andry.aime est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/04/2011, 11h21   #5
Expert Confirmé
 
Avatar de javatwister
 
Homme
danseur
Inscription : août 2003
Messages : 2 667
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : danseur

Informations forums :
Inscription : août 2003
Messages : 2 667
Points : 3 035
Points : 3 035
déjà, la méthode unique pour envoyer un formulaire, c'est submit();
bref, peu importe que l'envoi se fasse par un input "image" ou "submit": c'est le form qui est soumis;

mais comme souligné par Bovino, pas moyen si la page est distante;

d'un autre côté, je me demande bien comment tu arrives à cette situation: le form est déjà rempli au chargement de la frame? et il va où? chez toi ou chez le_domaine_qu'est_pas_à_toi?
__________________
On ne mord pas, on manifeste seulement notre tristesse face à des exposés de situations qui défient notre entendement binaire.
javatwister est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h01.


 
 
 
 
Partenaires

Hébergement Web