Bonjour,
voilà, j'ai un petit soucis sur le redimentionnement d'une image en fonction de la résolution de l'écran.
En fait, mon script fonctionne très bien en local sur ma machine, l'image est bien redimentionnée, mais lorsque je publie la page sur internet, ben l'image se charge, mais n'est pas redimentionnée, de plus, dans la barre d'état le message "Téléchargement de l'image http:// ......" reste affiché alors que l'image est chargée.
A mon avis, le soucis est qu'on ne peut pas redimentionner tant que l'image n'est pas entièrement chargée : en local ça fonctionne, car l'image est chargée instanément je pense.
Quelqu'un peut il m'aider ... ?
Voici mon code :
//Fonction que j'ulise lorsque l'on clique sur une image en miniature pour afficher l'image à sa taille d'origine dans un pop-up.
function charger(arg){ //arg est le numéro de l'image sur laquelle on a cliqué
var oImg = new Image();
oImg.src = 'Grandes/AnniversaireMarion28_10_2005 ('+arg+').JPG'; //je créer une var image pour récupérer la taille de mon image
fen=window.open('','fen','fullscreen=yes, scrollbars=yes'); //on ouvre le pop-up
if(oImg.height>oImg.width) //on redimentionne en fonction de l'image (paysage ou portrait)
{
fen.document.write("<body text='#FFFFFF' bgcolor='#000000'><center><br>Photo "+arg+" (cliquer sur la photo pour fermer)<br><img src='Grandes/AnniversaireMarion28_10_2005 ("+arg+").JPG' border=0 height="+(screen.availHeight-115)+" onClick='window.close()'><br></center><br></body>");
}
else
fen.document.write("<body text='#FFFFFF' bgcolor='#000000'><center><br>Photo "+arg+" (cliquer sur la photo pour fermer)<br><img src='Grandes/AnniversaireMarion28_10_2005 ("+arg+").JPG' border=0 width="+(screen.availWidth-150)+" onClick='window.close()'><br></center><br></body>");
}
Maxinfos 