Page 1 sur 1

Passage de paramètre en JS

MessagePublié: 11 Sep 2003 à 12:51
par Yannick
URGENT!!J'ai 1 frameset (nommé 'framesetab') compose de 2 frames ('frameA' et 'frameB'),dans chaque frame un formulaire ('formA'-> frameA et 'formB'->frameB).Le formA de type 'document' contient 1 chp liste deroulante 'pays'Le formB de type 'document' contient 1 champ text 'choix'Qd je selectionne le pays je veux qu'il soit transféré dans le champ text 'choix' du formB.Normalement en JS on doit mettre ds l'évenmt 'onChange':var i=pays.selectedIndex;parent.frameB.document.formB.choix.value=pays.options[i].value;Mais RIEN...BUG! BUG! BUG! ca fonctionne pas :o( .Help Me please!! Je suis bloqué ds mon projet!!

Re: Passage de paramètre en JS

MessagePublié: 11 Sep 2003 à 13:20
par Sylvain
Normalement ya pas de pb. Vérifie ton code ya surement une erreur.Tu peux essayer sans nommer directement les frames genre en utilisant frames{0} ou frames{1} et essai aussi le .text au lieu du .value pour ta liste :window.parent.frames{1}.document.forms{0}.choix.value = document.forms{0}.pays.options{i}.text;PS : remplacer les accolades par des crochets.[%sig%]

Re: Passage de paramètre en JS

MessagePublié: 11 Sep 2003 à 13:55
par Yannick
Merci pour ton aide, c'est ok!

Re: Passage de paramètre en JS

MessagePublié: 12 Sep 2003 à 08:42
par Yannick
Quelqu'un peut-il me dire comment il faut noter plusieur frame en JScript coté client. Car j'ai une frame principal 'FrameA' contenant une 'formA' qui contient une liste deroulante 'pays'.Deux autres 1) 'FrameB' contenant une 'formB' + un champ 'result1' 2) 'FrameC' contenant une 'formC' + un champ 'result2'.Pour transferer la valeur de 'pays' vers 'result1' et 'result2'.Ce code mit ds l'évenement 'onChange' fonctionne en JS web mais pas en JS Client...étrange??? help me!!!Please!!!var i=sexe.selectedIndex;window.parent.frames[1].document.forms[0].result1.value=document.forms[0].sexe.options[i].text;window.parent.frames[2].document.forms[0].result2.value=document.forms[0].sexe.options[i].text;