Include dans du Javascript........possible?

Include dans du Javascript........possible? - PHP - Programmation

Marsh Posté le 06-04-2005 à 17:08:05    

Bonjour!!
 
est-il possible de faire une include dans su code Js? j'essaye sur mon éditeur (dream) et il ne le recconnait pas comme du PHP...
merci de vos réponses

Reply

Marsh Posté le 06-04-2005 à 17:08:05   

Reply

Marsh Posté le 06-04-2005 à 17:16:13    

là je pense que tu as un pb de compréhension de ce à quoi sert le JS et le PHP...
rappel : PHP exécuté du côté serveur et JS du côté client... ça veut dire que ton client ferait appel à du code PHP déjà compilé par ton serveur qui ne le sait pas puisqu'il a déjà envoyé ta page.. bref ça fera rien.. tu me suis ?? (par contre l'inverse marche...)
 


Message édité par titione le 06-04-2005 à 17:20:19
Reply

Marsh Posté le 06-04-2005 à 17:16:17    

Pour précision voici ce que je désire exactement :
 
j'ai une page qui est censée ouvrir au click d'uen vignette une pop up avec l'image aggrandie.  
la page qui ouvre la popup contient :

Code :
  1. <head>
  2. <SCRIPT LANGUAGE="JavaScript">
  3. function afficheVignette(cheminVignette,cheminMaxi)
  4. {
  5. document.write('<A HREF="javascript:afficheMaxi(\''+cheminMaxi+'\')"><IMG SRC="'+cheminVignette+'" HSPACE=0 VSPACE=0 BORDER=0 ALT="cliquez ici pour voir en grand"></A>');
  6. }
  7. function afficheMaxi(chemin)
  8. {
  9. i1 = new Image;
  10. i1.src = chemin;
  11. html = <? include("popup.php" ); ?>;
  12. //html = '<HTML><HEAD><TITLE>Image</TITLE></HEAD><BODY LEFTMARGIN=0 MARGINWIDTH=0 TOPMARGIN=0 MARGINHEIGHT=0><CENTER><IMG SRC="'+chemin+'" BORDER=0 NAME=imageTest></CENTER></BODY></HTML>';
  13. popupImage = window.open('','_blank','toolbar=0,location=0,directories=0,menuBar=0,scrollbars=0,resizable=1');
  14. popupImage.document.open();
  15. popupImage.document.write(html);
  16. popupImage.document.close()
  17. };
  18. </SCRIPT>
  19. </head>


 
et la page popup

Code :
  1. <head>
  2. <SCRIPT>
  3. <!-- Hide script from older browsers
  4. thisImg = 1
  5. imgCt = 5
  6. function newSlide(direction) {
  7.  if (document.images) {
  8.   thisImg = thisImg + direction
  9.   if (thisImg < 1) {
  10.    thisImg = imgCt
  11.   }
  12.   if (thisImg > imgCt) {
  13.    thisImg=1
  14.   }
  15.   document.slider.src = thisImg + ".jpg"
  16.  }
  17. }
  18. </SCRIPT>
  19. </head>
  20. <body bgcolor="#5898a8">
  21. bla bla
  22. </body>


 
 
comme ça c'est plus clair!
merci encore

Reply

Marsh Posté le 06-04-2005 à 17:19:33    

titione a écrit :

là je pense que tu as un pb de compréhension de ce à quoi sert le JS et le PHP...
rappel : PHP exécuté du côté serveur et JS du côté client... ça veut dire que ton client ferait appel à du code PHP déjà compilé par ton serveur qui ne le sait pas puisqu'il a déjà envoyé ta page.. bref ça fera rien.. tu me suis ?? (par contre l'inverse marche...)


 
 
ah oui!!!!
du coup mon dernier message ne sert à rien...;)
c'est vrai, en plus c'est une évidence quand on y reflechit!
 
Je dois donc tout intégrer dans la même page:

Code :
  1. html = '<HTML><HEAD><TITLE>Image</TITLE></HEAD><BODY LEFTMARGIN=0 MARGINWIDTH=0 TOPMARGIN=0 MARGINHEIGHT=0><CENTER><IMG SRC="'+chemin+'" BORDER=0 NAME=imageTest></CENTER></BODY></HTML>';


 
mais est-ce que je peux mettre du javascript dans cette partie HTML qui est déjà dans un script JS?
euh......j'suis clair là?  :heink:

Reply

Sujets relatifs:

Leave a Replay

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