Pb avec pop-up et opener

cs_jeca Messages postés 341 Date d'inscription mercredi 17 juillet 2002 Statut Membre Dernière intervention 14 juillet 2011 - 17 juil. 2002 à 10:55
vvm Messages postés 8 Date d'inscription jeudi 16 janvier 2003 Statut Membre Dernière intervention 25 février 2005 - 11 févr. 2005 à 10:58
Bonjour,

J'essaie vainement d'ajouter une option à la balise <select> d'une fenêtre principale par l'intermédiaire d'une saisie effectuée dans une fenêtre pop-up.
IE 5.5 me retourne le message d'erreur suivant, dans la plus pure rétorique "microsoftienne" :
Le serveur a généré une exception.!!! à la ligne marquée en rouge.

Ci-dessous, le code des 2 fenêtres.

Si quelqu'un a une petite idée sur la question, ou une autre manière de faire, je suis preneur.

Merci d'avance.

JC

//================================
//---- fenêtre principale : opener.htm ----------------//================================
<html>
<head>
<title>Fenetre d'origine</title>
<script language="javascript">
<!--
function nouvelle_fenetre()
{
window.open("nouvelle.htm","nouvelle","");
}
//-->
</script>
</head>

Fenetre d'origine

<form id="fenetre" name="fenetre">
<select id="auteur" name="auteur">
<option value="3">bertrand</option>
<option value="1">jules</option>
<option value="2">charles</option>
<option value="6">gérard</option>
<option value="5">daniel</option>
</select>

</form>

</html>
//================================

//================================
//---- fenêtre pop-up : nouvelle.htm ------------------//================================
<html>
<head>
<title>Nouvelle Fenetre</title>
<script language="javascript">
<!--
function maj()
{
var indice = opener.document.fenetre.auteur.length;
var nom = document.formulaire.nom.value;
var cle = document.formulaire.cle.value;
var nouveau = new Option(nom, cle);
opener.document.fenetre.auteur.options[indice] = nouveau; // erreur sur cette ligne
}
//-->
</script>
</head>

Nouvelle Fenetre

<form id=\"formulaire\" name=\"formulaire\">
----

,
,
,
,

</form>

</html>
//================================

1 réponse

vvm Messages postés 8 Date d'inscription jeudi 16 janvier 2003 Statut Membre Dernière intervention 25 février 2005
11 févr. 2005 à 10:58
salut,
ça fais un peu tard comme réponse, mais en voilà une.
Il suffit de créer une fonction sur ta page mère qui te permettra de créer d'autres éléments dans ta liste. et il te reste à appelé cette fonction de ta popup avec en paramètre les propriétés de ton nouvel élément.
0
Rejoignez-nous