fabou001 a écrit :
Bonjour,
Sur la page d'accueil de mon site (www.instantsmagics.net) j'ai ajouté un script en javascript pour avoir un affichage aléatoire d'une des photos de ma galerie
Le script fonctionne très bien mais je voudrais que les photos s'affichent en plus petit (que la taille sous laquelle elles sont enregistrée sur le serveur et qui est la taille à laquelle elle s'afichent dans ma galerie)..
Est-ce qu'il y aurait moyen de d'ajouter une ligne ds le script pour qu'il réduise la taille des photos avant de les afficher ??
J'ai cherché sur mon ami google mais comme je ne connais pas grand chose au javascript...
J'ai essayé aussi d'intégrer le script dans un div dont je fixe la taille pas css mais ça marche pas...
Un grand merci d'avance
voici le script:
<SCRIPT>
var nbimage= 40;
var width;
var height;
var url;
var alte;
function banniere()
{
numimage= Math.round(Math.random()*(nbimage-1)+1);
if (numimage <= 10)
{
gotosite = "";
url = "/Zen_photo/albums/Macrophotographies/Faune/Criquet (Vercors).jpg";
alte = "index1";
}
if (numimage > 10 && numimage <= 20)
{
gotosite = "";
url = "/Zen_photo/albums/Macrophotographies/Faune/Heliconus Melpomene_01.jpg";
alte = "index2";
}
if (numimage > 20 && numimage <= 30)
{
gotosite = "";
url = "/Zen_photo/albums/Macrophotographies/Gouttes/Goutte_02.jpg";
alte = "index3";
}
if (numimage > 30)
{
gotosite = "";
url = "/Zen_photo/albums/Paysages/France/Cairn de la tete des chaudieres (Vercors).jpg";
alte = "index4";
}
if(gotosite != "")
{
document.write ('<A HREF="' + gotosite + '">');
}
document.write('<IMG SRC="' + url + '" ALT="' + alte + '" BORDER=0>')
if(gotosite != "")
{
document.write('</A>')
}
}
</SCRIPT>
document.write('<IMG SRC="' + url + '" ALT="' + alte + '" BORDER=0 width=50% height=50%>')
Mais c'est déconseillé lorsque l'on a beaucoup d'images à afficher en même temps car l'affichage est ralenti du fait des calculs !
Le plus simple est peut-être de faire un dossier avec les réductions de tes images (vignettes) et de te servir de celles ci.