begin process at 2012 05 29 14:04:57
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

Débutants

 > 

javascript, formulaire, et popup


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

javascript, formulaire, et popup

mardi 8 mars 2005 à 15:38:01 | javascript, formulaire, et popup

manu47

Salut a tous, je suis tous nouveau dans le javascript (un naab ;)) et j'aimerai creer une popup qui me rempli un formulaire dans une page principale.

Exemple:
page principale : formulaire avec un champ1 + image qui ouvre une popup
popup : image ou lien (pas de bouton) qui rempli le champ1 lorsque qu'on clique dessus

1. Pour la creation du formulaire => pas de probleme
2. Pour l'ouverture de la popup => pas de probleme
3. Pour l'image qui rempli le champ1 => gros probleme

Quel code a mettre ?

J'ai fait plein de recherche sur different forum, mais je ne trouve pas mon bonheur. Je m'en remet donc a vous. Merci d'avance et bonne journée.
mardi 8 mars 2005 à 16:21:54 | Re : javascript, formulaire, et popup

tucsoufle

Réponse acceptée !
salut,
dans ta 1ere page, tu met un id a ton champ texte

sur ton lien image ou autre dans ton popup, tu fait
opener.document.getElementById("id_champ1").value = "texte a mettre dedans";

voila, c'est comme ça qu'il faut faire

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet

mardi 8 mars 2005 à 23:21:15 | Re : javascript, formulaire, et popup

manu47

Franchement, un grand merci. Ca marche du tonnere. Super, super, super !!!
mercredi 9 mars 2005 à 00:43:11 | Re : javascript, formulaire, et popup

tucsoufle

pas de quoi
@+

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet

mercredi 9 mars 2005 à 12:39:04 | Re : javascript, formulaire, et popup

manu47

Dit moi, je pensai à une chose. Si on peux passer une valeur d'une fenetre à l'autre, peux ont aussi transfere cette valeur dans autre chose qu'un formulaire ? Je m'explique. Je fait un site web en php et mysql avec une interface d'administration où le webmaster peux modifier les couleurs (d'ou ma question du formulaire popup => encore merci). Mais maintenant je me dit qu'au lieu d'afficher la valeur de la couleur dans un champ de formulaire (ex : #FFFFFF) cela serais mieux d'afficher carrement la couleur correspondante dans une cellule de tableau. Est ce possible ? Si l'on se base sur la question precedente, il fallait mettre un id au champ du formulaire (en fait le nom du champ). Je suppose donc qu'il faut mettre le même id dans <table bgcolor="valeur popup">. Mais comment le mettre ? Merci d'avance et bonne journée.
mercredi 9 mars 2005 à 12:57:07 | Re : javascript, formulaire, et popup

tucsoufle

re
ben ouais tu fait pareil, tu met un id a ta table entiere ou a une ligne ou meme une case
comme ça par exemple :
<table id="color_table">
la propriété du style pour changer la couleur de fond est backgroundColor

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet

mercredi 9 mars 2005 à 13:39:19 | Re : javascript, formulaire, et popup

manu47

Merci pour ta réponse ultra rapide. Par contre j'ai pas reussi à l'appliquer. En même temps je me suis penché sur une autre solution mais qui ne fonctionne pas trés bien.

Page principale:
<FORM name='couleur'>
<INPUT type="text" name="cl_fond" disabled maxlength="7" size="7" id="cl_fond" value='#000000'>
<a href="#"><img src="couleurs.jpg" width="24" height="20" onClick="OuvrirPopup('popup.html','popupchoix','width=344,height=400,menubar=no,status=no')" border="0" alt="Choisissez une couleur."></a>
<table width='20' border='1' cellspacing='0' cellpadding='0' bgcolor='
<SCRIPT type="text/JavaScript">
var bg_couleur=document.forms["couleur"].elements["cl_fond"];
document.write(bg_couleur);
</SCRIPT
' height='20'><tr><td>&nbsp;</td></tr></table>
</FORM>

Je devrais normalement recuperer la valeur du champ 'cl_fond' du formulaire 'couleur' dans une variable 'bg_couleur'. Mais ca marche pas. Si je fait F5 dans internet exploreur ca marche pas non plus. cela me met => [Object]

Vaut il mieux que je continu sur cette partie ou que je reprenne la tienne ? Merci encore. ++
mercredi 9 mars 2005 à 20:09:23 | Re : javascript, formulaire, et popup

tucsoufle

ben oui mais tu n'applique pas ma methode
remplace
var bg_couleur=document.forms["couleur"].elements["cl_fond"];
par
var bg_couleur = window.document.getElementById("cl_fond").value;
la ca va t'afficher le code couleur du champ texte, pour le mettre en couleur de fond d'un tableau, utilise le code que je t'ai donné avant

pour le code :
window définit la fenetre en cours
opener, c'était la fenetre mere

en plus ton code n'est pas fini
cette ligne : <table width='20' border='1' cellspacing='0' cellpadding='0' bgcolor='
si tu a ça, c'est logique que ça ne marche pas

ensuite quelque conseil :
met toi aux normes, ce serait une bonne chose
 - pas de majuscule dans du code
 - ferme toujours tes balises, je dit ca pour img et input,
        tu doit faire comme ceci : <input type="text" name="toto" value="popo" />
 - pas de simple cote dans le html, remplace ça :

          <FORM name='couleur'> par <form name="couleur">

 - évite pour les images height= ou width=
    mais applique un style css, comme ceci :
       <img style="width:20px;height:30px;"....

voila, ca va etre plus lisible aprés


Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet

mercredi 9 mars 2005 à 20:16:01 | Re : javascript, formulaire, et popup

tucsoufle

Réponse acceptée !
ohhhhhhhhh oui j'ai compris ce que tu voulais faire !!!!
j'ai mis du temps désolé

nan c'est pas comme ça que je te disais de faire :
essai ça :
<FORM name='couleur'>
<INPUT type="text" name="cl_fond" disabled maxlength="7" size="7" id="cl_fond" value='#000000'>
<a href="#"><img src="couleurs.jpg" width="24" height="20" onClick="OuvrirPopup('popup.html','popupchoix','width=344,height=400,menubar=no,status=no')" border="0" alt="Choisissez une couleur."></a>
<table width='20' border='1' cellspacing='0' cellpadding='0' id="toto">
<tr><td>&nbsp;</td></tr></table>
</FORM>


et dans ta fonction a appeler quand tu veut changer la couleur de fond :
window.document.getElementById("toto").style.backgroundColor = window.document.getElementById("cl_fond").value;
ben la tu met window si c'est sur la meme page ou opener si c'est sur le popup ?

maintenant c'est bon je pense

Je te donne une idée, tu me donnes une idée, nous avons chacun deux idées.
Mon site Internet

jeudi 10 mars 2005 à 12:44:07 | Re : javascript, formulaire, et popup

manu47

Merci pour les explications grace aux quelques j'ai pu parvenir à mes fin. Voila ce que j'ai mis:

- page principale (fd_couleur = couleur de fond cellule & cl_fond couleur au format texte)
<SCRIPT type="text/JavaScript">
window.document.getElementById("fd_couleur").style.backgroundColor = window.document.getElementById("cl_fond").value;
</SCRIPT>

-page popup
<a href="#" onClick="opener.document.getElementById('cl_fond').value = '#FFFF99';opener.document.getElementById('fd_couleur').style.backgroundColor = '#FFFF99'">FFFF99</a>

Ca marche super bien. Merci encore. ++


1 2

Cette discussion est classée dans : javascript, formulaire, popup, rempli, champ1


Répondre à ce message

Sujets en rapport avec ce message

Fermeture de formulaire [ par Freddy ] Dans une popup,un formulaire d'ajout je voudrais qu'une fois les données envoyer,la popup se ferme automatiquementdes idées ? Formulaire Javascript interactif [ par dristan ] Voilà mon problème, supposons que j'ai un formulaire avec un champs téléphone divisé en trois parties: Indicatif du pays, indicatif régionale et le nu UGENT pb avec un formulaire et javascript [ par kut ] J'ai un formulaire qui me permet d'avoir des informatios sur les clients, j'utilise une fonction qui controle tous les champs, et par la suite je veux probleme de popup [ par titasse ] voila dans un tableau si je clique sur une case j'ouvre un pop up dans lequel j'ai un formulaire de saisi.quand je valide ce formulaire je voudrai pou javascript et style pour formulaire [ par scguillaume ] comment appliquer un style (CSS) à un objet de formulaire (type liste) sur l'envenement ONCLICK d'un autre objet du formulaire (type radio)?merci javascript dans formulaire acrobat [ par domi ] "Envoie par mèl du contenu du formulaire"j'ai écrit deux lignes simple en javascript dans un formulaire acrobat, il fonctionne bien avec Acrobat "prog verif formulaire. [ par kikos ] Slt à tous,j'utise une fonction javascript qui permet de vérifier qu'il n'y ai po de lettre dans le champs :function verifcode(car) {// exclusivement fermer un formulaire à la validation? [ par mousse83 ] j'ai un formulaire dans un popup qui une fois validé ouvre un autre popup de remerciements mais le formulaire ne se ferme pas...je ne sait pas ce qu'i Formulaire envoyé dans une popup [ par Blowdesign ] Bonjour,J'ai un formulaire que je renvoie dans une popup. Mais le champ n'est pas envoyé ???Quelqu'un peut-il m'aider, svp ?Merci d'avance.Code formu


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,139 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales