Salut tout le monde...
J'ai trouvé sur un site un script pour choisir sa couleur parmis une palette. Il marche super. Voilà ce que ça donne:
Exemple ici
Page choix_couleur.html :
<script language="JavaScript">
<!-- Debut script
var fenetre = null;
function choisirCouleur(formulaire, nom_champ) {
// ouvre une fenêtre afin de sélectionner une couleur, qui sera transmise au champ dont le nom est en argument
// 2 arguments : le formulaire (this.form dans l'appel de la fonction) et le nom du champ
// pour éviter d'ouvrir plusieurs fenêtres simultanées
if (fenetre && !fenetre.closed) fenetre.close();
// passe 2 paramètres à couleurs.htm : le nom du formulaire et celui du champ
fenetre = window.open("couleurs.htm?" + formulaire.name + "&" + nom_champ, "fenCouleurs", "width=400,height=270,resizable=1");
if (!fenetre.opener) fenetre.opener = self;
}
// Fin script -->
</script>
Le formulaire de la page choix_couleur.html:
<form name="choixCouleur">
<input type="text" name="couleur1" size=12 maxlength=12 value=""> <input type="button" value="choisir une couleur" onclick="choisirCouleur(this.form, 'couleur1')"><br>
<input type="text" name="couleur2" size=12 maxlength=12 value=""> <input type="button" value="choisir une couleur" onclick="choisirCouleur(this.form, 'couleur2')"><br>
</form>
Tout marche, Mais j'aimerais encore ajouter un bouton submit pour envoyer le contenu du formulaire dans ma base de donnée. Dans le formulaire je rajoute ça:
<input type="submit" name="Submit" value="Envoyer">
Ce qui donne
ca comme exemple
Mais voila, l'adresse change. On voit apparaitre couleur1=&couleur2= et je pense que si il n'y aurait pas ça, ça marcherait correctement.
Parce que dans ma page original, j'utilise l'url rewrtiting et ca m'affiche pas "c'est enregistré". Je sais pas si c'est a cause de ça...alors j'ai essayer de passé par la vrai adresse avec les variable dossier=site/membre/couleur&page=index sauf que là l'adresse change et je retombe par sur la bonne page. Ouais bref...c'est trop bizard et j'arrive pas a arranger ce problème. Surtout que j'y connait rien en java donc ca me facilite pas la tache...
Jespère que vous pourrez m'aider...Merci d'avance
Salut tout le monde...
J'ai trouvé sur un site un script pour choisir sa couleur parmis une palette. Il marche super. Voilà ce que ça donne: [url=http://www.legend-nintendo.com/site/membre/couleur/choix_couleur.htm]Exemple ici[/url]
Page choix_couleur.html :
[php]<script language="JavaScript">
<!-- Debut script
var fenetre = null;
function choisirCouleur(formulaire, nom_champ) {
// ouvre une fenêtre afin de sélectionner une couleur, qui sera transmise au champ dont le nom est en argument
// 2 arguments : le formulaire (this.form dans l'appel de la fonction) et le nom du champ
// pour éviter d'ouvrir plusieurs fenêtres simultanées
if (fenetre && !fenetre.closed) fenetre.close();
// passe 2 paramètres à couleurs.htm : le nom du formulaire et celui du champ
fenetre = window.open("couleurs.htm?" + formulaire.name + "&" + nom_champ, "fenCouleurs", "width=400,height=270,resizable=1");
if (!fenetre.opener) fenetre.opener = self;
}
// Fin script -->
</script>[/php]
Le formulaire de la page choix_couleur.html:
[php]<form name="choixCouleur">
<input type="text" name="couleur1" size=12 maxlength=12 value=""> <input type="button" value="choisir une couleur" onclick="choisirCouleur(this.form, 'couleur1')"><br>
<input type="text" name="couleur2" size=12 maxlength=12 value=""> <input type="button" value="choisir une couleur" onclick="choisirCouleur(this.form, 'couleur2')"><br>
</form>[/php]
Tout marche, Mais j'aimerais encore ajouter un bouton submit pour envoyer le contenu du formulaire dans ma base de donnée. Dans le formulaire je rajoute ça:
[php]<input type="submit" name="Submit" value="Envoyer">[/php]
Ce qui donne [url=http://www.legend-nintendo.com/site/membre/couleur/choix_couleur_probleme.php]ca comme exemple[/url]
Mais voila, l'adresse change. On voit apparaitre couleur1=&couleur2= et je pense que si il n'y aurait pas ça, ça marcherait correctement.
Parce que dans ma page original, j'utilise l'url rewrtiting et ca m'affiche pas "c'est enregistré". Je sais pas si c'est a cause de ça...alors j'ai essayer de passé par la vrai adresse avec les variable dossier=site/membre/couleur&page=index sauf que là l'adresse change et je retombe par sur la bonne page. Ouais bref...c'est trop bizard et j'arrive pas a arranger ce problème. Surtout que j'y connait rien en java donc ca me facilite pas la tache...
Jespère que vous pourrez m'aider...Merci d'avance