Accueil > Forum > > > > comment récupérer une variable php dans une fonction javascript
comment récupérer une variable php dans une fonction javascript
mardi 18 janvier 2005 à 11:42:09 |
comment récupérer une variable php dans une fonction javascript

troupe_a_jule
|
 jule Salut tout le monde Alors voila, je suis en train de faire un site et dans l'une des page de mon site j'affiche des images dont j'ai récupéré les grace à une requête mysql pour pouvoir les afficher en miniature. J'ai fait une fonction pour afficher les miniatures dans des popu lorsque je clicke sur l'une des image au choix, mais voila la variable qui défini mon image est une variable php donc je ne sait pas comment passer ma variable php en paramètre de ma fonction javascript. Voici mon code:
<html>
<head>
<script language="JavaScript">
function afficheMaxi (chemin)
{
i1 = new Image();
i1 .src = chemin;
html = '<HTML><HEAD><TITLE>Nom de la fenêtre</TITLE></HEAD><BODY LEFTMARGIN=0 MARGINWIDTH=0 TOPMARGIN=5 MARGINHEIGHT=0 body bgcolor="#4D5B88"><CENTER><IMG SRC="'+chemin+'" BORDER=0 NAME=imageTest onLoad="window.resizeTo(document.imageTest.width+24,document.imageTest.height+40)"></CENTER></BODY></HTML>';
popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=0, width=500, height=375, left=250, top=125');
popupImage .document.open();
popupImage .document.write(html);
popupImage .document.close()
}
</script>
</head>
<body>
<?
echo "<form>";
$req = "SELECT nom_fichier_salle from stage.plan, stage.salle WHERE salle_plan = nom_plan AND nom_fichier_plan = '$nom_fichier_plan'";
$res = mysql_query ($req, $connexion);
for( $i=0;$i<mysql_num_rows($res);$i++)
{
$info = mysql_fetch_array($res);
$nom_fichier_salle=$info[nom_fichier_salle];
echo "$nom_fichier_salle";
//echo "<img src='$nom_fichier_salle'width='160' height='120'>";
echo "<a href=\"javascript:;\" onclick=\"afficheMaxi($nom_fichier_salle)\"><img src=\"$nom_fichier_salle\" border=\"1\" alt=\"Cliquer pour agrandir\" width=\"150\" height=\"112\"></a>\n";
}
?>
</body>
|
|
mardi 18 janvier 2005 à 12:00:12 |
Re : comment récupérer une variable php dans une fonction javascript

djagger
|
Réponse acceptée !
Salut ! vu que le chemin de ton image est une chaine de charactère, il faut que tu la mette entre "
echo "<a href=\"javascript:;\" onclick=\"afficheMaxi(\"$nom_fichier_salle\")\"><img src=\"$nom_fichier_salle\" border=\"1\" alt=\"Cliquer pour agrandir\" width=\"150\" height=\"112\"></a>\n";
Après j'ai pas regarder ta fonction js, mais si elle est bonne ca devrait marcher !
tschusss a+++
|
|
mardi 18 janvier 2005 à 12:10:24 |
Re : comment récupérer une variable php dans une fonction javascript

djagger
|
en fait y'as quelques modifs a faire !
echo "<a href=\"javascript:afficheMaxi('$nom_fichier_salle')\"><img src=\"$nom_fichier_salle\" border=\"1\" alt=\"Cliquer pour agrandir\" width=\"150\" height=\"112\"></a>\n";
et ta fonction javascript : (t'as pas besoin de créer un objet Image)
function afficheMaxi(chemin)
{
html = "<HTML><HEAD><TITLE>Nom de la fenêtre</TITLE></HEAD><BODY LEFTMARGIN=0 MARGINWIDTH=0 TOPMARGIN=5 MARGINHEIGHT=0 body bgcolor=\"#4D5B88\">"; html =html+'<CENTER><IMG SRC="'+chemin+'" BORDER=0 NAME=imageTest onLoad="window.resizeTo(document.imageTest.width+24,document.imageTest.height+40)"></CENTER></BODY></HTML>'; popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=0, width=500, height=375, left=250, top=125'); popupImage.document.open(); popupImage.document.write(html); popupImage.document.close();
}
voila, g testé ca fonctionne !
a+++
|
|
mardi 18 janvier 2005 à 13:39:02 |
Re : comment récupérer une variable php dans une fonction javascript

troupe_a_jule
|
 jule super merci ça marche impécable et dire que je me suis pri le chou pour deux malheureuse cotes @+ et merci encore
|
|
mardi 18 janvier 2005 à 13:45:34 |
Re : comment récupérer une variable php dans une fonction javascript
|
Cette discussion est classée dans : fichier, plan, variable, document, salle
Répondre à ce message
Sujets en rapport avec ce message
Passage de variable entre fenetres... [ par baddack ]
J'ai deux fentres et je veux envoyer des infos de l'une a l'autre!!Par exemple si je click sur un lien de la fenetre1, appeler une fonction du genre :
Affecter un objet à une variable [raccourci] [ par magicyoda ]
Qqn sait comment affecter une variable à une objet c'est à dire ( d'après moi ) : [internet Explorer] document.all.bulle.style.visibility = "visible";
sauver données vers fichier [ par bultez ]
bulj'arrive "presque" à sauver des donnéesvers un fichier mais cela ne fonctionnepas tout à fait. quelqu'un peut-il m'aider ?où trouver les paramètres
Sauver un fichier en javascript avec des longues lignes [ par rkampf ]
Je veux sauver le texte d'une page dans un fichier que l'utilisateur choisit.Lors de l'affichage à l'écran tout va bien, le fichier s'enregistre, mail
valeur d'une variable [ par horyatus ]
Bonjour à vous, Voila mon pbm :je créer une variable qui s'apelle vide et correspond à une imagevide="";ensuite je défini un div tab, lorsque l'on cl
inclusion de fichier .js [ par jimmy69 ]
Bonjour a tous, Je debute en javascript et je me construit un p'tit site tout simple j'ai fait quelque fonction en javascript qui place le curseur ds
Problème fichier .txt [ par krovomite ]
Bonjour, J'ai un problème concernant un .txt, voilà mon code : function saveAs() { var textarea = document.form.production.value; var pop =
Problème fichier .txt [ par krovomite ]
Bonjour, J'ai un problème concernant un .txt, voilà mon code : function saveAs() { var textarea = document.form.production.value; var pop =
Passer une valeur variable... [ par Grand Mamamouchi ]
Bonjour !Je voudrais faire en sorte qu'un objet de mon document change de couleur en fonction du scrollage.Voila la partie du script sur laquelle je b
passer une variable dans document.forms.formName.submit(); [ par skmancuso ]
Bonjour,Je suis un peu mauvais en javascript d'où ma question relativement simple.Pour envoyer un formulaire j'envoie le code suivant:document.forms.f
Livres en rapport
|
Derniers Blogs
JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc
Forum
UTILISER UN .JSUTILISER UN .JS par zaikoe
Cliquez pour lire la suite par zaikoe
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|