begin process at 2012 05 29 13:28:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

passer une variable PHP dans une instruction javascript (Pop-Up)


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

passer une variable PHP dans une instruction javascript (Pop-Up)

mercredi 29 juin 2005 à 10:06:09 | passer une variable PHP dans une instruction javascript (Pop-Up)

RDLG2A

Bonjour à tous,

Voilà mon pb!

J'extrais d'une base de données une info que je nomme $ProdPhoto.

Je voudrais lancer un pop-up qui m'ouvre cette photo.

Je lance bien le pop-up! mais pas la photo......GRRRRRRRRRRRRRR!!!!!!

Voici mon code:
<SCRIPT language="JavaScript">
    function OpenPopUp(ref) 
{
window.open("Photo.php?ref=+ref", "Agrandissement", "toolbar=no, location=no, directories=no, status=yes, scrollbars=no, resizable=no, copyhistory=no, width=400, height=400, left=300, top=50"); 

</SCRIPT>

PopUp que je lance ainsi :
<a href="javascript:OpenPopUp('.$ProdPhoto.')">Photo</a>

Dans mon popUp j'ai ecris ce code:
<?php
//echo $_GET['ref'];//debogage
echo'<img src="/images/BDonnees/'.$_GET['ref'].'">';
?>

J'obtiens en debogage le résultat suivant : ref et non pas la valeur de $ProdPhoto.

Quid?

Je vous remercie d'avance!

Comment récupérer la valeur 999.jpg que j'envoie javascript:OpenPopUp(999.jpg) pour la poster vers le Pop Up?

mercredi 29 juin 2005 à 11:10:52 | Re : passer une variable PHP dans une instruction javascript (Pop-Up)

bultez

Membre Club

Bonjour,
window.open("Photo.php?ref="+ref,...
peut-être ?
Cordialement. Bul. ~Site~~Mail~

mercredi 29 juin 2005 à 11:27:09 | Re : passer une variable PHP dans une instruction javascript (Pop-Up)

RDLG2A

J'ai essayé ton code window.open("Photo.php?ref="+ref,  "Agrandissement", "toolbar=no, location=no, directories=no, status=yes, scrollbars=no, resizable=no, copyhistory=no, width=400, height=400, left=300, top=50");

J'obtiens le message à l'ouverture du popup Photo.php?ref=undefined

Mon pb n'est pas règlé. Toutefois je te remercie.
mercredi 29 juin 2005 à 11:41:20 | Re : passer une variable PHP dans une instruction javascript (Pop-Up)

bultez

Membre Club

appel de la fonction :
<a href="javascript:OpenPopUp('.<?php echo $ProdPhoto;?>')">Photo</a>
le php :

?>
<img src='/images/BDonnees/<?php echo $_GET["ref"];?>'>
...
Cordialement. Bul. ~
Site~~Mail~

mercredi 29 juin 2005 à 12:00:32 | Re : passer une variable PHP dans une instruction javascript (Pop-Up)

RDLG2A

ça je l'ai fait suivant une autre methode , puisque j'ai un echo plus haut :
echo'...
...<a href="javascript:OpenPopUp($ProdPhoto)">Photo</a>...

D'ailleurs j'ai l'echo du navigateur qui m'indique bien :
OpenPopUp(001.jpg)

Par contre le script envoie : Photo.php?ref=undefined!!!!!

Alors que j'ai écrit:
<SCRIPT language="JavaScript">
    function OpenPopUp(ref) 
{ window.open("Photo.php?ref="+ref, "Agrandissement", "toolbar=no, location=no, directories=no, status=yes, scrollbars=no, resizable=no, copyhistory=no, width=600, height=400, left=300, top=50"); 

</SCRIPT>

Dsl.

Je cherche toutes les solutions.....




mercredi 29 juin 2005 à 12:25:24 | Re : passer une variable PHP dans une instruction javascript (Pop-Up)

bultez

Membre Club

donc $ProdPhoto est incorrect
faire un alert($ProdPhoto) juste avant
l'appel de OpenPopUp.
mais je viens de lire  OpenPopUp(001.jpg)
ce serait plutôt
OpenPopUp("001.jpg")
" ou ' d'ailleurs.

Cordialement. Bul. ~
Site~~Mail~

mercredi 29 juin 2005 à 15:01:09 | Re : passer une variable PHP dans une instruction javascript (Pop-Up)

RDLG2A

Si j'essaie les quotes ou les doubes quotes  je reçois un message d'erreur!

Y'a un truc! un schlimblic!

Je désespère!
mercredi 29 juin 2005 à 15:11:39 | Re : passer une variable PHP dans une instruction javascript (Pop-Up)

bultez

Membre Club

c'est toujours en php, dans un echo ?
attention aux téléscopages des " ou '
echo '<javascript type='text/javascript''; plante
echo "fonction('valeur');"; ça va mieux
mais si
echo "<input ... onclick='fonction(\'paramètres\')'...>";
\' ou \" nécessaires, sinon l'interpréteur est perdu.
c'est souvent pour ça que j'évite,
autant que possible, les echo.
Cordialement. Bul. ~Site~~Mail~

mercredi 29 juin 2005 à 15:20:46 | Re : passer une variable PHP dans une instruction javascript (Pop-Up)

RDLG2A

Je plante... ça me casse les...
Je crois que je vais aller à la plage...
Un bain me rafraichira les neurones.
jeudi 30 juin 2005 à 19:49:31 | Re : passer une variable PHP dans une instruction javascript (Pop-Up)

RDLG2A

Bon j'y suis arrivé!

Je livre mon code pour ceux qui auraient le meme probleme!
echo'...

<a href="javascript:OpenPopUp(\'Photo.php?ref='.$ProdPhoto.'\')">Photo</a>

...;

<SCRIPT language="JavaScript">
    function OpenPopUp(page) 
{
window.open(page, "Agrandissement", "toolbar=no, location=no, directories=no, status=yes, scrollbars=no, resizable=no, copyhistory=no, width=400, height=400, left=300, top=50"); 

</SCRIPT>    




Cette discussion est classée dans : javascript, php, up, pop, ref


Répondre à ce message

Sujets en rapport avec ce message

pop up de confirmation [ par used ] slt à tous,voila mon problème,j'ai créé un tableau en php où j'affiche des lignes de données.(ex : des articles)Dans ce tableau il y a une dernière co création d'un pop-up [ par lauraf ] bonjour,je suis débutante et fais actuellement un site dont la structure est en php (entete.php / index.php / pieddepage.php, etc ...).Sur une de mes parametre dans une pop-up [ par nikeu01 ] Salut j'ai un petit soucis avec une fonction toute simple, je veux envoyer un parametre d' une page php dans ma fonction javascript mais ca marche pa ouverure de pop up [ par kishkaya ] j'essaye d'ouvrir une popup mais j'arrive pas, voici la fonction : function apptheme() { window.open('rubrique/inscription/appercutheme.php?theme=' PHP + JS pour une pop ouverte une fois par visite [ par baldy ] BonjourJ'ai crée une simple pop up sur le site d'un client en fonction du nombre de nouveautés parmi ses produits//enregistrement de la date du jour pop up en javascript [ par brudao ] Bonsoir! j'aimerais avoir un coup de pouce en javascript que je ne maitrise pas. j'aimerais faire une fenetre pop up un peu spécifique. je voudrais Javascript : Pop-up dans tag-cloud [ par tojii ] Bonjour/bonsoir à tous. Je suis actuellement en train de faire un site, mais j'ai un léger soucis avec un "tag-cloud" (nuage de mot) créé par Roy Tanc empecher navigation javascript [ par djbabou ] [^^clinoeil1] bonjour a tous ! [^^clinoeil1] je cherche un script me permettant de bloquer une fenetre de naviguation. En fait, ce que j'aimerais, c redirection javascript [ par djbabou ] Bonjour a tous Juste une petite question : j'aimerais savoir commnent on peut afficher une autre page dans la même fenêtre en javascript ? Je veux é pop-up comme lorsque l'on clique sur le lien en haut du site "connexion" [ par spacedelta ] Bonjour, Comment fait-on pour créer un pop-up qui ne démarre pas dans une nouvelle fenêtre mais qui démarre dans le même onglet comme lorsque l'on veu


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,827 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales