Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1720 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Image défilante en JavaScript + PHP avec largeur et hauteur dynamique

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Image défilante en JavaScript + PHP avec largeur et hauteur dynamique

n°1924746
Odissine
Posté le 17-09-2009 à 10:48:07  profilanswer
 

Bonjour à tous,
Voilà j'ai récupérer le script ci-contre : http://www.editeurjavascript.com/s [...] _1_55.php.
J'ai modifié celui-ci pour faire une boucle dans le script en PHP afin de récuperer dans une base SQL les images que je souhaite afficher en alternance avec animation...
 
Ma demande : Je souhaite pouvoir récupérer pour chaque image les paramètres suivant (largeur et hauteur) afin de redimensionner chaque image avant affichage dans le cadre... devant etre compris entre W=485 et H=280 MAX !
 
Script PHP :  

Code :
  1. list($width, $height, $type, $attr) = getimagesize("$images" );
  2. if ($width > 485) { $height = round(485 * $height / $width); $width = 485; }
  3. if ($height > 280) { $width = round(280 * $width / $height); $height = 280; }


 
Le script marche bien mais il ne récupère les valeurs que pour la première image et du coup les autres images ont la meme dimensions ... calculées pour la première ...  
 
Boute de code du script JavaScript :  
 

Code :
  1. if (document.images)
  2. {
  3. <?php
  4. $query = "SELECT * FROM image WHERE tagged=1";
  5. $result = mysql_query($query);
  6. $i=0;
  7. while ($item = mysql_fetch_array($result))
  8. {
  9.  $images = $item['fichier'];
  10.  echo "i".$i." = new Image;";
  11.  echo "i".$i.".src = 'images/web/".$images."';";
  12.  echo "SiClickGoTo[".$i."] = \"#\";";
  13.  echo "imgPath[".$i."] = i".$i.".src;";
  14.  <?
  15.  list($width, $height, $type, $attr) = getimagesize("images/web/$images" );
  16.  if ($width > 485) { $height = round(485 * $height / $width); $width = 485; }
  17.  if ($height > 280) { $width = round(280 * $width / $height); $height = 280; }
  18.  echo "width = $width";
  19.  echo "height = $height";
  20.  ?>
  21.  $i++;
  22. }
  23. ?>
  24. }
  25. a = 0;
  26. [...]
  27. function StartAnim()
  28. {
  29. if (document.images)
  30.  {
  31.  document.write('<? echo "$width et $height"; ?><div class=RollOver><IMG HEIGHT=<? echo $height; ?> WIDTH=<? echo $width; ?> SRC="images/web/docpix000002.jpg" BORDER=0 ALT=Menu NAME=defil style="filter:progid:DXImageTransform.Microsoft.Fade(MaxSquare=100,Duration=1)"></div>');
  32.  defilimg()
  33.  }
  34. else
  35.  {
  36.  document.write('<div class=RollOver><IMG HEIGHT=<? echo $height; ?> WIDTH=<? echo $width; ?> SRC="images/web/docpix000003.jpg" BORDER=0></div>')
  37.  }
  38. }


Si qq'un à une idée donc pour avoir la possiblité de créer un script me permetant d'afficher en fondu avec délai de x sec des images tirés d'une base SQL en recalculant les dimensions de manière dynamique !
 
Merci par avance !

mood
Publicité
Posté le 17-09-2009 à 10:48:07  profilanswer
 

n°1925471
Odissine
Posté le 21-09-2009 à 10:22:57  profilanswer
 

Personne n'a une idée? Merci d'avance ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Image défilante en JavaScript + PHP avec largeur et hauteur dynamique

 

Sujets relatifs
PHP : str_replace ne marche même pasUn effet visuel extraordinaire sur le site d'Internity (à reproduire)
[PHP/Excel] crée une nouvelle feuille EXCEL a partir de PHPRotation d'images au click/refresh avec du PHP
include sans image site distantScript PHP RSS
crée un formulaire a partire d'une image de fond?bouton d'appel dynamique dans excel
[Javascript] Utilisation de balises BB dans un textareaTransformer un PHP en XML
Plus de sujets relatifs à : Image défilante en JavaScript + PHP avec largeur et hauteur dynamique


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR