Forum de discussion
Forum « Programmation ASP » (archives)
problème 'window.opener' - ''window' est indéfini'
Envoyé: 25 août 2004, 10h33 par reyes
j'ouvre une page "page2" à partir d'une page "page1".
Le but est de récupérer les valeurs situées dans plusieurs formulaires de "page1" (je suis obligé de faire plusieurs formulaires) pour les traiter dans "page2" et les enregistrer dans une base access (ça je sais faire) .
Voici le code de "page2" :
***************
<HTML>
<HEAD>
<%@ LANGUAGE=VBScript %>
<SCRIPT language="javascript" runat=server>
function retourne_valeur(i)
{
var form;
var valeur;
form="f"+i;
valeur = window.opener.document.forms[form].MTHT.value;
return valeur;
}
</SCRIPT>
</HEAD>
<BODY bgcolor="#00EECC">
<% a = retourne_valeur(2) %>
<% = a %>
</BODY>
</HTML>
******************
J'obtiens le message suivant : " 'window' est indéfini "
Je pense que cela vient du "runat=server", mais je veux aussi récupérer la valeur retournée dans une variable utilisable par asp.
Je stagne complètement....
Merci si vous avez une idée...
De plus (cette fois-ci dans "page1", j'arrive à récupérer les valeurs de champs de formulaires en utilisant un paramètre pour le nom du formulaire : "valeur=document.forms[variable_contenant_nom_form].nom_champ.value;".
N'y a-t-il pas moyen de paramétrer le nom du champ? (du style "valeur=document.nom_form.name[variable_contenant_nom_champ].value" ????
Merci encore
Réponses
|