orsam
Messages postés28Date d'inscriptionjeudi 7 décembre 2000StatutMembreDernière intervention22 octobre 2007
-
29 avril 2005 à 00:22
Chimon73
Messages postés4Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention28 mai 2005
-
17 mai 2005 à 18:36
Bonjour à tous !
Je suis en train de m'arracher les cheveux depuis quelques jours avec ce probleme...
J'explique le souci !
J'aimerais avoir une page principale (PHP) qui, à l'aide d'un lien lance un popup. (Jusque là ca va...)
Là ou ca ce complique, c'est que je voudrais pouvoir renvoyer une valeure saisie dans le popup, vers ma page principale.
J'ai vu beaucoup d'exemple de code avec window.opener.document, le probleme c'est que je ne veut pas utiliser de form dans mon PHP, je veut juste récuperer la variable, pour l'afficher dans la page principale...
Merci de me filer un coup de main pendant qu'il me reste encore un peu de cheveux...
mise en page
<?php echo $HTTP_POST_VARS["mavar"]; ?>
Alors tu ecrit "variable globale" Je ne suis pas sur de savoir de quoi tu parle...
Par contre, le passage de variables de la page principale vers le popup, ne me pose aucun probleme... c'est le contraire qui me pose de gros problemes...
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 29 avril 2005 à 12:04
une varaible globale, c'est une variable
qui n'est pas définie dans une function
et donc accessible par toutes les fonctions
de la page
et un ch'tit exemple ?
la page principale :
<HTML>
<HEAD>
<TITLE></TITLE>
<script type="text/javascript">
var varglobale;
function affiche()
{ alert(varglobale+"\r\n"+frm.txt.value); }
</script>
</HEAD>
orsam
Messages postés28Date d'inscriptionjeudi 7 décembre 2000StatutMembreDernière intervention22 octobre 2007 29 avril 2005 à 13:22
Bon ok...
Mais y a t'il un moyen de recuperer la variable du popup dans la page principale avec autre chose qu'une <Form> (Par l'intermediaire de $mavar par ex.)
Autre exemple :
Dans mon popup, j'ai ma variable qui est egale à "Bonjour", je voudrais juste afficher "Boujour" comme titre de ma page principale...(et non pas dans un formulaire) Car utiliser les variables de type $toto, me permettra de gerer une base de données...
J'espere que cela est possible !
Merci encore pour ton aide...
Orsam
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 29 avril 2005 à 15:24
<?php global $mavar; ?>
c'est du php çà, pas du html ni du javascript
je ne sais pas si la correspondance
javascript/php est bien comprise :
javascript et php, sont 2 langages différents,
ils ne tournent pas sur la même machine,
et pas en même temps.
javascript se déroule sur la machine client,
php sur le serveur.
php "génère" du html, javascript ... et l'envoie vers le
client. l'utilisateur voit une page html, clique (par
exemple) sur un bouton et l'action associée [ javascript
ou html ] peut appeller du code php, peut-être celui qui
l'a généré .
j'ai fait un petit script "conversation mère fille", sur ce site,
qui montre quelques possibilités de transférer des infos
entre pages en javascript.
sur mon site j'ai aussi des explications de transferts de
paramètres entre php et javascript.
Cordialement. Bul. ~
Chimon73
Messages postés4Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention28 mai 2005 17 mai 2005 à 18:36
G le même problème que toi Orsam :
No prob pour ouvrir un popup de toute les tailles et couleurs que je veut mais une fois dans le popup j'aimerais envoyer d'une manière ou d'une autre sélection du menu déroulant dans une autre page .asp :
<SCRIPT language="javascript">
function Reporter(l) {
var choix=l.options[l.options.selectedIndex].value;
window.opener.location.href='http://intranet/SNA_CE/test.asp?Terrain=choix';window.close()
Chimon73
Messages postés4Date d'inscriptionmardi 17 mai 2005StatutMembreDernière intervention28 mai 2005 17 mai 2005 à 18:36
G le même problème que toi Orsam :
No prob pour ouvrir un popup de toute les tailles et couleurs que je veut mais une fois dans le popup j'aimerais envoyer d'une manière ou d'une autre sélection du menu déroulant dans une autre page .asp :
<SCRIPT language="javascript">
function Reporter(l) {
var choix=l.options[l.options.selectedIndex].value;
window.opener.location.href='http://intranet/SNA_CE/test.asp?Terrain=choix';window.close()