Envoie formulaire en Javascript avec fenetre dimensionnée

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

tontonsumo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 119
Inscription: Jeu Mai 13, 2004 20:33

Envoie formulaire en Javascript avec fenetre dimensionnée

Message le Ven Jan 27, 2006 15:30

Bonjour :lol: ,


Je suis en train de faire un petit formulaire qui accompagne les produits d'un site marchand.
Quand je valide ce formulaire sur la page produit.php, je souhaite appeler la page
traitement.php

En html ca marche bien. J'ai mis un target = blank pour que la page appelée s'ouvre dans une nouvelle fenetre. Cette dernière fait le stockage des variables dans une base de données, et affiche "message enregistré ok".

Or je voudrais que cette fenetre soit joli (exemple 200 par 300 pixels et sans les barres de navigatio et échelles), d'ou je pense l'obligation d'utliser la fonction:
window.open(b,'fen','height=300,left=....

Or le moyen d'envoyer les données du formulaire (en post) est la fonction:
document.forms[6].submit();

Existe-til un moyen d'envoyer le formulaire en post, tout en mettant les options voulues pour l'affichage de la nouvelle fenetre?

Le code du bouton (image perso) d'envoie du formulaire est:
<input type='image' src='image.gif' name='bobo' onclick=\"f2('traitement.php');return false;\">

Voila, si vous avez une idée, je suis preneur... :wink:

cordialement,

ZoRRo75
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 204
Inscription: Jeu Mar 11, 2004 11:08

Message le Ven Jan 27, 2006 15:36

mega bricolage :

1- ouvrir le popup à tes dimensions
2- une fois ouvert, le popup avertir la fenetre principale qu'il est pret (en javascript)
3- la fenetre principale valide ensutie le formulaire dans ce popup via l'attribute target

ya ptetre mieux

enjoy

ju²

tontonsumo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 119
Inscription: Jeu Mai 13, 2004 20:33

Message le Ven Jan 27, 2006 15:49

Il y aurait peut-etre plus simple non?

En fait, j'invite l'internaute à commenter le produit.
Je souhaite juste qu'une fenetre "message pri en compte" s'affiche, après que le message ai été mis dans la base de donnée.

merci pour cet essai..

ZoRRo75
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 204
Inscription: Jeu Mar 11, 2004 11:08

Message le Ven Jan 27, 2006 15:55

encore plus crados :
tu peux aussi valider le formulaire dans un 'iframe caché' qui lui declenchera l'ouverture du popup une fois les données enregistrées

le risque est que le popup soit bloqué par les anti popup

tontonsumo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 119
Inscription: Jeu Mai 13, 2004 20:33

Message le Ven Jan 27, 2006 16:47

Rebonjour, :)

Je croix que j'ai trouvé un bout de code ectremement intéressant a la page:

http://www.asp-php.net/ressources/codes ... +POST.aspx

mlaheureusement il marche pas...il a sans doute une faute...

si vous avez une idée...

merci d'avance,

ZoRRo75
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 204
Inscription: Jeu Mar 11, 2004 11:08

Message le Ven Jan 27, 2006 16:56

ca marche sous IE + FireFox chez moi...

tu as peut etre un antipopup ?

tontonsumo
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 119
Inscription: Jeu Mai 13, 2004 20:33

Message le Ven Jan 27, 2006 22:26

C'est ok pour moi,

Le code fonctionne....
Il fallait que je le comprenne complètement.
Merci beaucoup,


Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.

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 0 invités