Formation Google AnalyticsSavez-vous bien utiliser les outils de mesure d'audience ?
Effectuez-vous un calcul de ROI (Retour sur investissement) pour savoir comment améliorer vos campagnes emarketing ?
Savez-vous utiliser les bons outils pour booster votre taux de transformation ?
La formation Web Analytics de Ranking Metrics, présentée par un expert reconnu officiellement par Google Analytics, vous apportera les réponses à toutes vos questions !
===> Informations et inscriptions.

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

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
ltressens
WRInaute passionné
WRInaute passionné

Inscrit le: 02 Avr 2004
Messages: 542
Localisation: Toulouse

URL permanente de ce messagePosté le : Jeu Déc 07, 2006 12:10    Sujet du message: Créer et poster un formulaire à la volée (javascript)

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

J'ai donc écris les lignes suivantes :
Code:

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 Visiter le site web du posteur
ltressens
WRInaute passionné
WRInaute passionné

Inscrit le: 02 Avr 2004
Messages: 542
Localisation: Toulouse

URL permanente de ce messagePosté le : Jeu Déc 07, 2006 12:35    Sujet du message: Créer et poster un formulaire à la volée (javascript)

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:

document.body.appendChild(outForm);
 
ltressens Visiter le site web du posteur
rog
WRInaute accro
WRInaute accro

Inscrit le: 21 Sep 2006
Messages: 1662
Localisation: sapucaia do sul (RS)

URL permanente de ce messagePosté le : Jeu Déc 07, 2006 13:14    Sujet du message: Créer et poster un formulaire à la volée (javascript)

cool

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

rog
 
rog Visiter le site web du posteur
gewix
Nouveau WRInaute

Inscrit le: 08 Fév 2006
Messages: 46

URL permanente de ce messagePosté le : Jeu Déc 07, 2006 14:26    Sujet du message: Créer et poster un formulaire à la volée (javascript)

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

Merci
 
gewix Visiter le site web du posteur
ltressens
WRInaute passionné
WRInaute passionné

Inscrit le: 02 Avr 2004
Messages: 542
Localisation: Toulouse

URL permanente de ce messagePosté le : Jeu Déc 07, 2006 15:30    Sujet du message: Créer et poster un formulaire à la volée (javascript)

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:

var txt = document.createElement("input");
txt.setAttribute("type", "hidden");
txt.setAttribute("name", "myvar");
txt.setAttribute("value", "myvalue");
outForm.appendChild(txt);
 
ltressens Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort