Bonjour j'ai un petit probleme.... J'explique:
J'ai un album photo. Le btu de cette album est de balancer les photos directement dans un repertoire sans rien toucher en plus. voila donc le scripts utiliser ci-dessous. Mon probleme est assey simple. les pages PHP sont affiché dans une iframe d'un dimention d'environ 775 de largeur sur 500 en hauteur. Jusqu'ici pas de souci les pages s'affiche dans le cadre, MAIS les images sont bcoup trop grande!!! 2816 x 2112 sur une iframe de 775 x 500 je vous laisse imaginer la galere de jouer avec les ascensseurs.... yaurai t'il un moyen que les image est une dimention correcte? j'ai essayer de mettre un tableu en html pour que la photo ne depasse pas mais apparement le html et le php ne s'aiment pas trop sur ce coup la
![:p :p]()
Voila si vous avez des solution se serai sympas! JE viens de commencer le PHP je suis donc un petit debutant ^___^
<DIV ID=ejs_photo_box></div>
<script type="text/javascript">
ejs_photo = new Array;
<?php
$a = 0;
$handle = opendir("photos");
while (($file = readdir())!=false) {
clearstatcache();
if($file!=".." && $file!=".")
{
echo "ejs_photo[$a] = 'photos/$file';
";
$a++;
}
}
closedir($handle);
?>
function ejs_aff_photos(num)
{
if(document.getElementById)
{
ejs_fin = "";
if(num!=0)
ejs_fin += "<A HREF=# onClick='ejs_aff_photos("+(num-1)+");return(false)'>< Précédent</A> ";
if(num!=(ejs_photo.length-1))
ejs_fin += "<A HREF=# onClick='ejs_aff_photos("+(num+1)+");return(false)'>Suivant ></A>";
document.getElementById("ejs_photo_box").innerHTML = "<CENTER><IMG SRC='"+ejs_photo[num]+"' BORDER=0><BR>"+ejs_fin+"</CENTER>";
}
}
window.onload = new Function("ejs_aff_photos(0)")
</script>