Comment introduire des variables PHP dans ...

Comment introduire des variables PHP dans ... - PHP - Programmation

Marsh Posté le 07-06-2003 à 22:21:44    

Bonjour,
 
Je voulais savoir comment introduire les variables PHP dans les attributs d'une fonction Javascript?
J'ai déjà essayé  
 
window.open('xxx.htm','height=<? echo $heightwindow ?>')
 
mais sans succès, merci


Message édité par momo194 le 07-06-2003 à 22:22:06
Reply

Marsh Posté le 07-06-2003 à 22:21:44   

Reply

Marsh Posté le 07-06-2003 à 22:23:00    

momo194 a écrit :

Bonjour,
window.open('xxx.htm','height=<? echo $heightwindow; ?>')


Ca marche mieux avec un ; à la fin :)
Sinon c'est l'idée, oui.


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 07-06-2003 à 22:29:57    

merci , mais ça ne fonctionne pas

Reply

Marsh Posté le 07-06-2003 à 22:31:49    

Pourtant, ca devrait :??:  
Ta variable est bien initialisée (attention aux majuscules/minuscules) ?

Reply

Marsh Posté le 07-06-2003 à 22:32:33    

Qu'entends-tus par initialisée et minuscule/majuscule ?
 
Merci d'avoir répondu

Reply

Marsh Posté le 07-06-2003 à 22:34:06    

PHP fait la distinction. Les variables $heightwindow, $HeightWindow, $heightWindow, $hEiGhHwInDoW sont différentes.

Reply

Marsh Posté le 07-06-2003 à 22:35:27    

ok
maisj'ai bien vérifié, TOUT est TOUJOURS en minuscules

Code :
  1. $size = getimagesize("./jbrowser/ic_$fdirectory/".$fhnamep[$k]);
  2. $widthwindow = $size[0] ;
  3. $heightwindow = $size[1] ;
  4.     echo"<td bgcolor=\"$tabbgcolor\" width=\"20%\" align=\"center\"><A HREF=\"#\" onClick=\"window.open('http://www.momo194.firstream.net/811/jbrowser/window.php3?img_name=$red$fdirectory/$fhnamep[$k]&widthwindow=$widthwindow&heightwindow=$heightwindow','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=<? echo $widthtwindow; ?>, height=<? echo $heightwindow; ?>');return(false)\"><img src=\"/811/jbrowser/ic_$fdirectory/" . $fhnamep[$k] . "\" align=\"center\" border=\"0\" width=\"$min_width\" height=\"$min_height\" alt=\"$fhnamep[$k]\"></a><br>$ts_name</td>";


Message édité par momo194 le 07-06-2003 à 22:36:32
Reply

Marsh Posté le 07-06-2003 à 22:36:19    

peux-tu nous envoyer le code html generé ?  :)


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 07-06-2003 à 22:37:44    

A priori, il n'y a rien dans ta variable [:proy]  
Tu peux vérifier que le PHP est bien traité à cet endroit en faisant quelque chose de ce genre :
window.open('xxx.htm','height=<? echo 'XX' . $heightwindow . 'YY'; ?>')
 
et vérifier dans le code généré.

Reply

Marsh Posté le 07-06-2003 à 22:38:47    

ça me fé ça

Code :
  1. width=<? echo ; ?>, height=<? echo 553; ?>')

Reply

Marsh Posté le 07-06-2003 à 22:38:47   

Reply

Marsh Posté le 07-06-2003 à 22:41:10    

Pourquoi tu rouvres des balises PHP alors que tu es déja dans du PHP :??:

Reply

Marsh Posté le 07-06-2003 à 22:41:56    

je capte pas ...
mais bon , now la variable $heightwindow est prise en compte

Reply

Marsh Posté le 07-06-2003 à 22:42:54    


[:meganne]
 
 

Code :
  1. onClick=\"window.open('http://www.momo194.firstream.net/811/jbrowser/window.php3?img_name=$red$fdirectory/$fhnamep[$k]&widthwindow=$widthwindow&heightwindow=$heightwindow','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=".$widthtwindow.", height=".$heightwindow."');return(false)\"


 
comme ça .. ca marchera mieux ....si $widthtwindow passe  ;)


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 07-06-2003 à 22:43:42    

momo194 a écrit :

je capte pas ...
mais bon , now la variable $heightwindow est prise en compte


 
l'erreur c'est que tu fais un echo dans un echo .....:/
cai mal  :o


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 07-06-2003 à 22:48:13    

ca ne marche po mieux,
 
je te donne l'url
http://www.momo194.firstream.net/8 [...] ctory=test


Message édité par momo194 le 07-06-2003 à 22:48:23
Reply

Marsh Posté le 07-06-2003 à 22:53:32    

[:mlc2] regarde le code généré .. le paramètre $widthtwindow ne passe pas  :o  
 

Code :
  1. // ton code généré
  2. onClick="window.open('http://www.momo194.firstream.net/811/jbrowser/window.php3?img_name=test/Apocalypse_now_av_.jpg&widthwindow=660&heightwindow=650','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=0, copyhistory=0, menuBar=0, width=, height=650');return(false)"


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 07-06-2003 à 22:53:38    

ok , c a cause de koi ?
j'ai fé exactement la même chose que pour $heightwindow
Le pire c que un peu en avant dans les paramètres du javascript , il fonctionne !!!


Message édité par momo194 le 07-06-2003 à 22:54:51
Reply

Marsh Posté le 07-06-2003 à 22:55:26    

momo194 a écrit :

ok , c a cause de koi ?
j'ai fé exactement la même chose que pour $heightwindow
Le pire c que un peu en avant dans les paramètres du javascript , il fonctionne !!!


Paske c'est widthwindow et pas widthtwindow  :sarcastic:


---------------
Everyone thinks of changing the world, but no one thinks of changing himself  |  It is the peculiar quality of a fool to perceive the faults of others and to forget his own  |  Early clumsiness is not a verdict, it’s an essential ingredient.
Reply

Marsh Posté le 07-06-2003 à 22:56:36    

Taiche a écrit :


Paske c'est widthwindow et pas widthtwindow  :sarcastic:  


exactement  :o


---------------
from here and there -- \o__________________________________ -- la révolution de la terre, en silence
Reply

Marsh Posté le 07-06-2003 à 22:58:49    

Big merci !!!
 
Afflelou va avoir un nouveau client !
 
Tite kestion , tu vois ,l'image est un pe plus grande que l'intérieur de la fenêtre, y moyen de faire pil poil l'intérieur ?


Message édité par momo194 le 07-06-2003 à 23:01:32
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed