WINDOW.open et variable

Fermé
phil - 24 mai 2001 à 15:44
 Br@scoo - 25 mai 2001 à 09:30
salut je debute avec JS et je voulais savoir si l'on peut passer une variable avec WINDOW.OPEN a la page que l'on ouvre afin de la recuperer

3 réponses

Et bien oui tu peux tres bien faire passer une variable a ta fenetre popup.
En fait suivant la configuration que tu utilise :

Si tu utilise du PHP ou ASP ou JSP ou autre ou autre chose, rien ne t'empeche de passer dans l'URL de ta popup des parametres (method GET), exemple : "./popup.php?var1=valeur1" et ensuite dans ta fenetre popup de recuperer le parametre en PHP ou ASP ou autre et d'afficher une page differente suivant le parametre que tu as recuperer.

Si tu n'utilise pas de "Web dynamique", et bien tu peut tres bien agir sur un element de ta popup.
Exemple :
var une_variable = 1;
var l_popup = window.open('./popup.htm', 'titre', listparam);
l_popup.document.nom_d_un_formulaire.textfield1.value = une_variable;
Apres en javascript tu reagi en fonction de cette variable...etc...

Un peu complique mais tu peux aller tres loin comme ca...

Il faudrait que tu me dise dans kel configuration tu es, et kel sont tes choix techniques...

@+
Br@scoo
2
Et bien oui tu peux tres bien faire passer une variable a ta fenetre popup.
En fait suivant la configuration que tu utilise :

Si tu utilise du PHP ou ASP ou autre chose, rien ne t'empeche de passer daavec des parametre
1
Et bien en PHP c'est tres simple...
Donc comme je disais tu passe des parametres a l'url de ta fenetre popup :
var l_popup = window.open('./popup.php?le_param=1', 'titre', listparam);
(donc la c'est un envoi d'information au serveur Web par la methode GET)

Et ensuite en PHP tu recupere la valeur de la variable 'le_param' tout simplement en faisant appel de la sorte :

echo $le_param;

et tu vas voir que la valeur de cette variable (1) va s'afficher.
Donc a toi de faire ta gestion en fonction de cette variable...

Bon courage
Br@scoo
1