Bonjour,
aprés plusieurs heures de recherches, je fais toujours Choux blanc.
Voilà mon problème :
j'ai un premier script (index.php) qui m'affiche un formulaire. Un
bouton "Choisir" affiche un deuxième formulaire (test_list.php) et
alimente le premier avec les valeurs sélectionnées. Cela marche nickel
avec Firefox (les champs du formulaire appelant sont correctement mis à
jour). Mais impossible de mettre à jour les champs <select> avec
explorer. Quelqu'un aurait-il une idée ?
En vous remerciant pour votre aide.
Voici les deux sources en question :
<!-- index.php -->
<html>
<body>
<script type="text/javascript">
function OuvrirFenetre(url,nom,details) {window.open(url,nom,details)}
</script>
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
ASM
Bonjour, aprés plusieurs heures de recherches, je fais toujours Choux blanc. Voilà mon problème : Cela marche nickel avec Firefox (les champs du formulaire appelant sont correctement mis à jour). Mais impossible de mettre à jour les champs <select> avec explorer. Quelqu'un aurait-il une idée ?
je suis étonné que çà veuille bien fonctionner avec un navigateur quelqu'il soit ...
dans la fonction process(_form, _form_dest) j'eussions au moins précisé l'index de l'option du select chiffre à modifier
_form_dest = opener.document.forms[_form_dest]; for(var i=0;i<_form.choix.length;i++) { _form_dest.chiffre[i].value = _form.choix[i].value; // ou même (puisque les options originelles n'ont pas de value) : _form_dest.chiffre[i].text = _form.choix[i].value; }
-- Stephane Moriaux et son [moins] vieux Mac
Bonjour,
aprés plusieurs heures de recherches, je fais toujours Choux blanc.
Voilà mon problème :
Cela marche nickel
avec Firefox (les champs du formulaire appelant sont correctement mis à
jour). Mais impossible de mettre à jour les champs <select> avec
explorer. Quelqu'un aurait-il une idée ?
je suis étonné que çà veuille bien fonctionner avec un navigateur
quelqu'il soit ...
dans la fonction process(_form, _form_dest)
j'eussions au moins précisé l'index de l'option du select chiffre
à modifier
_form_dest = opener.document.forms[_form_dest];
for(var i=0;i<_form.choix.length;i++) {
_form_dest.chiffre[i].value = _form.choix[i].value;
// ou même (puisque les options originelles n'ont pas de value) :
_form_dest.chiffre[i].text = _form.choix[i].value;
}
Bonjour, aprés plusieurs heures de recherches, je fais toujours Choux blanc. Voilà mon problème : Cela marche nickel avec Firefox (les champs du formulaire appelant sont correctement mis à jour). Mais impossible de mettre à jour les champs <select> avec explorer. Quelqu'un aurait-il une idée ?
je suis étonné que çà veuille bien fonctionner avec un navigateur quelqu'il soit ...
dans la fonction process(_form, _form_dest) j'eussions au moins précisé l'index de l'option du select chiffre à modifier
_form_dest = opener.document.forms[_form_dest]; for(var i=0;i<_form.choix.length;i++) { _form_dest.chiffre[i].value = _form.choix[i].value; // ou même (puisque les options originelles n'ont pas de value) : _form_dest.chiffre[i].text = _form.choix[i].value; }
-- Stephane Moriaux et son [moins] vieux Mac
none
dans la fonction process(_form, _form_dest) j'eussions au moins précisé l'index de l'option du select chiffre à modifier
window.opener.document.forms[_form_dest].chiffre.value = _form.choix[i].value; Merci pour votre réponse. Mais en précisant l'index
(_form_dest.chiffre[i].value), ça ne marche plus du tout sous firefox : l'index choisi sur le popup n'est plus mis à jour sur le form appelant. En ce qui concerne mes recherches, j'ai trouvé sur un forum ce site qui aborde les différences de traitements de javascript entre firefox et ie (http://www-128.ibm.com/developerworks/web/library/wa-ie2mozgd), par contre, je n'ai pas trouvé ce que je cherche : mettre à jour un <select> simple en utilisant du javascript. Si quelqu'un a une idée...
J.C
dans la fonction process(_form, _form_dest)
j'eussions au moins précisé l'index de l'option du select chiffre
à modifier
window.opener.document.forms[_form_dest].chiffre.value =
_form.choix[i].value;
Merci pour votre réponse. Mais en précisant l'index
(_form_dest.chiffre[i].value), ça ne marche plus du tout sous firefox :
l'index choisi sur le popup n'est plus mis à jour sur le form appelant.
En ce qui concerne mes recherches, j'ai trouvé sur un forum ce site qui
aborde les différences de traitements de javascript entre firefox et ie
(http://www-128.ibm.com/developerworks/web/library/wa-ie2mozgd), par
contre, je n'ai pas trouvé ce que je cherche : mettre à jour un <select>
simple en utilisant du javascript. Si quelqu'un a une idée...
dans la fonction process(_form, _form_dest) j'eussions au moins précisé l'index de l'option du select chiffre à modifier
window.opener.document.forms[_form_dest].chiffre.value = _form.choix[i].value; Merci pour votre réponse. Mais en précisant l'index
(_form_dest.chiffre[i].value), ça ne marche plus du tout sous firefox : l'index choisi sur le popup n'est plus mis à jour sur le form appelant. En ce qui concerne mes recherches, j'ai trouvé sur un forum ce site qui aborde les différences de traitements de javascript entre firefox et ie (http://www-128.ibm.com/developerworks/web/library/wa-ie2mozgd), par contre, je n'ai pas trouvé ce que je cherche : mettre à jour un <select> simple en utilisant du javascript. Si quelqu'un a une idée...
J.C
ASM
dans la fonction process(_form, _form_dest) j'eussions au moins précisé l'index de l'option du select chiffre à modifier