Javascript ou autre langage

Règles du forum
Attention ce forum est destiné avant tout à ceux qui découvrent le référencement. Les membres qui auront l'amabilité de répondre à leurs questions sont priés de rester courtois, polis, indulgents, patients et pédagogues... Merci d'avance !

Par ailleurs, inutile d'utiliser ce forum uniquement pour obtenir des liens vers vos sites, les liens sont désactivés pour le référencement (nofollow).

Consultez la formation au REFERENCEMENT naturel Google de WebRankInfo / Ranking Metrics

moudi191
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 10
Inscription: 22 Sep 2009

Javascript ou autre langage

Message le Mar Sep 22, 2009 9:42

Bonjour

Ca fait 4 jours que je cherche mais pas de réponse [:(]

j'ai un formulaire nom prenom ... et je voudrais ouvrir un site (que je suis pas son propriétaire ) depuis mon site et remplir les champs (nom prenom...) automatiquement ca veux dire si je rempli les champs nom prenom ... chez moi et je clique sur le bouton ou lien je voulais ouvrir un site et remplir les infos que je vient de les saisir

j'ai utilisé w=window.open et w.document.getelementsById("montant").value='100

' mais ca donne toujours message d'erreur accès refuse

jcaron
WRInaute accro
WRInaute accro
 
Messages: 2685
Inscription: 13 Fév 2004

Re: Javascript ou autre langage

Message le Mar Sep 22, 2009 11:18

Normal, pour des raisons de sécurité en javascript tu n'as pas le droit d'accéder à des fenêtres dans un domaine différent du tien.

Une solution que tu peux tenter, c'est de faire un POST vers le ACTION du formulaire en question en lui passant les champs qui vont bien. Comme il y aura probablement d'autres champs manquants, ça devrait réafficher le formulaire, en gardant ce que tu as rempli, et en affichant des erreurs genre "champ obligatoire" pour les autres.

Evidemment on va supposer que tout ça se fait avec le consentement éclairé de l'utilisateur...

Jacques.

moudi191
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 10
Inscription: 22 Sep 2009

Re: Javascript ou autre langage

Message le Mar Sep 22, 2009 12:09

merci pour votre reponse

pourriez vous m'expliquer comment je peux faire la solution avec POST ??

merci encor

jcaron
WRInaute accro
WRInaute accro
 
Messages: 2685
Inscription: 13 Fév 2004

Re: Javascript ou autre langage

Message le Mar Sep 22, 2009 12:20

Ca dépend beaucoup de ce que tu cherches à faire précisément, mais la solution la plus simple est probablement juste que le formulaire original (sur ta page) utilise comme "action" celui du formulaire de destination, et que les noms des champs soient les mêmes. Comme ça quand l'utilisateur envoie le formulaire sur ta page, il est en fait envoyé à l'autre serveur.

Jacques.

moudi191
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 10
Inscription: 22 Sep 2009

Re: Javascript ou autre langage

Message le Mar Sep 22, 2009 12:53

wawwwwwwwwwwwwww je vous adorrrrr
ca marche mais juste une question est ce qu'on peut faire le faire sur plusieur site
ca veux dire dans action plusieur destination ou plusieurs bouton submit

grand merci

jcaron
WRInaute accro
WRInaute accro
 
Messages: 2685
Inscription: 13 Fév 2004

Re: Javascript ou autre langage

Message le Mar Sep 22, 2009 13:33

Là il va probablement falloir mettre un peu de Javascript pour ça, surtout que les noms des champs sont probablement différents sur les différents sites. Tu peux faire ça en ajoutant un <form> pour chaque formulaire de destination, avec tous les champs en <input type="hidden">. En JS tu copies les valeurs de ton formulaire vers chacun de ces formulaires au bon endroit, puis tu fais un submit() sur chaque formulaire.

Jacques.

moudi191
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 10
Inscription: 22 Sep 2009

Re: Javascript ou autre langage

Message le Mar Sep 22, 2009 13:38

jcaron a écrit:Là il va probablement falloir mettre un peu de Javascript pour ça, surtout que les noms des champs sont probablement différents sur les différents sites. Tu peux faire ça en ajoutant un <form> pour chaque formulaire de destination, avec tous les champs en <input type="hidden">. En JS tu copies les valeurs de ton formulaire vers chacun de ces formulaires au bon endroit, puis tu fais un submit() sur chaque formulaire.

Jacques.


super je vais le faire et je vous dis le résultat
thx a lot


raljx
WRInaute accro
WRInaute accro
 
Messages: 2823
Inscription: 10 Juil 2006

Re: Javascript ou autre langage

Message le Mar Sep 22, 2009 20:48

oh le gros vilain qui va tester des failles ...
tu peux mettre aussi un peu de javascript dans des champs "hidden" pour peu que les propriétaires des sites ne fassent pas attention :roll:


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation REFERENCEMENT naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité