begin process at 2012 05 29 07:26:32
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Javascript

 > 

Archives

 > 

AU SECOURS !!!

 > 

comment récupérer une variable php dans une fonction javascript


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

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


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 : 1,607 sec (3)

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