Créer et poster un formulaire à la volée (javascript)

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


ltressens
WRInaute passionné
WRInaute passionné
 
Messages: 551
Inscription: Ven Avr 02, 2004 14:52

Créer et poster un formulaire à la volée (javascript)

Message le Jeu Déc 07, 2006 11:10

Je souhaite créer un formulaire à la volée et le soumettre, en javascript.

J'ai donc écris les lignes suivantes :
Code: Tout sélectionner
var outForm = document.createElement("form");
outForm.setAttribute("method", "post");
outForm.setAttribute("target", "_blank");
outForm.setAttribute("action", "http://www.example.com/test.php");
outForm.submit();


Ca ne marche pas, même si ça ne renvoie pas d'erreur.
Une idée ?


ltressens
WRInaute passionné
WRInaute passionné
 
Messages: 551
Inscription: Ven Avr 02, 2004 14:52

Message le Jeu Déc 07, 2006 11:35

Finalement j'ai trouvé, et voici la réponse pour ceux qui galèreront une autre fois :
Avant le submit(), il faut ajouter le formulaire au body du document :
Code: Tout sélectionner
document.body.appendChild(outForm);


rog
WRInaute accro
WRInaute accro
 
Messages: 1662
Inscription: Jeu Sep 21, 2006 2:32

Message le Jeu Déc 07, 2006 12:14

cool

tu aurais même pu montrer comment tu declare les champs

rog

gewix
Nouveau WRInaute
 
Messages: 46
Inscription: Mer Fév 08, 2006 9:32

Message le Jeu Déc 07, 2006 13:26

Bonjour,
à quoi te sert ce script? as tu un exemple?

Merci


ltressens
WRInaute passionné
WRInaute passionné
 
Messages: 551
Inscription: Ven Avr 02, 2004 14:52

Message le Jeu Déc 07, 2006 14:30

Grosso modo, a passer une variable a la page finale sans en modifier l'URL (methode post), sans passer par les cookies.

Pour répondre a rog, voila comment ajouter justement la variable que je souhaite passer :

Code: Tout sélectionner
var txt = document.createElement("input");
txt.setAttribute("type", "hidden");
txt.setAttribute("name", "myvar");
txt.setAttribute("value", "myvalue");
outForm.appendChild(txt);


Formation recommandée sur ce thème :

Formation Référencement 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 :

Consultez la description détaillée des produits ou services de Google suivants : Knol, Google Related Links, Google Compute

  • Liste de mots-clés
    Cet outil vous permet de créer à partir de quelques mots-clés une liste d'expressions constituées des mots pris dans tous les ordres possibles. Il sert aux analyses de positionnement et achats de mots-clés.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités