Bonjour à tous,
Sur mon site internet, je souhaite que les photos soient automatiquement redimensionnées afin qu'elles s'affichent convenablement dans un navigateur. Aupararavant, j'utilisais ce script :
Il fonctionnait à merveille. Mais maintenant, je souhaite afficher plusieurs photos par pages (c'est ici), il y a donc plusieurs ID ; le script ne fonctionne donc plus. Serait-il possible d'utiliser les Classe ? Ou y aurait-il une autre alternative pour faire ce que je souhaite ?
Merci d'avance.
Sur mon site internet, je souhaite que les photos soient automatiquement redimensionnées afin qu'elles s'affichent convenablement dans un navigateur. Aupararavant, j'utilisais ce script :
function picture_resize()
{
var image=document.getElementById('picture');
var parent=image.parentNode;
var maxWidth=parent.offsetWidth - 20;
var maxHeight=parent.offsetHeight;
var ratio=image.width/image.height;
if(image.width>maxWidth)
{
var newWidth=maxWidth;
var newHeight=maxWidth/ratio;
image.width=newWidth;
image.height=newHeight;
}
}
Il fonctionnait à merveille. Mais maintenant, je souhaite afficher plusieurs photos par pages (c'est ici), il y a donc plusieurs ID ; le script ne fonctionne donc plus. Serait-il possible d'utiliser les Classe ? Ou y aurait-il une autre alternative pour faire ce que je souhaite ?
Merci d'avance.
