Accueil > Forum > > > > javascript, formulaire, et popup
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
|
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> </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> </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. ++
|
|
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
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|