Problème fonction JS et actualisation
nynnie7
Messages postés
21
Statut
Membre
-
nynnie7 Messages postés 21 Statut Membre -
nynnie7 Messages postés 21 Statut Membre -
Bonjour,
J'ai un problème avec une fonction JS qui sert à redimensionner des photos, la fonction fonctionne très bien le problème c'est que les photos ne s'affichent pas toujours et lorsque que je réactualise ma page soient elles apparaissent soient il n'y en a plus aucune ... Un problème très aléatoire mais assez embêtant.
Voici les liens où l'on peut voir ce problème :
http://www.conceptauto44.fr/index.php
http://www.conceptauto44.fr/Pages/Vehicules/index.php
http://www.conceptauto44.fr/Pages/Vehicules/detailOffre.php?num=61
Voici le code de la fonction JS :
Et voici le code de son utilisation :
Merci d'avance de vos réponses j'ai vraiment besoin d'aide là je ne vois pas du tout pourquoi cela se comporte ainsi.
J'ai un problème avec une fonction JS qui sert à redimensionner des photos, la fonction fonctionne très bien le problème c'est que les photos ne s'affichent pas toujours et lorsque que je réactualise ma page soient elles apparaissent soient il n'y en a plus aucune ... Un problème très aléatoire mais assez embêtant.
Voici les liens où l'on peut voir ce problème :
http://www.conceptauto44.fr/index.php
http://www.conceptauto44.fr/Pages/Vehicules/index.php
http://www.conceptauto44.fr/Pages/Vehicules/detailOffre.php?num=61
Voici le code de la fonction JS :
function redimPhoto(inImg, inMW, inMH)
{
// Cette function recoit 3 parametres
// inImg : Chemin relatif de l'image
// inMW : Largeur maximale
// inMH : Hauteur maximale
var maxWidth = inMW;
var maxHeight = inMH;
// Declarations des variables "Nouvelle Taille"
var dW = 0;
var dH = 0;
// Declaration d'un objet Image
var oImg = new Image();
// Affectation du chemin de l'image a l'objet
oImg.src = inImg;
// On recupere les tailles reelles
var h = dH = oImg.height;
var w = dW = oImg.width;
// Si la largeur ou la hauteur depasse la taille maximale
if ((h >= maxHeight) || (w >= maxWidth)) {
// Si la largeur et la hauteur depasse la taille maximale
if ((h >= maxHeight) && (w >= maxWidth)) {
// On cherche la plus grande valeur
if (h > w) {
dH = maxHeight;
// On recalcule la taille proportionnellement
dW = parseInt((w * dH) / h, 10);
} else {
dW = maxWidth;
// On recalcule la taille proportionnellement
dH = parseInt((h * dW) / w, 10);
}
} else if ((h > maxHeight) && (w < maxWidth)) {
// Si la hauteur depasse la taille maximale
dH = maxHeight;
// On recalcule la taille proportionnellement
dW = parseInt((w * dH) / h, 10);
} else if ((h < maxHeight) && (w > maxWidth)) {
// Si la largeur depasse la taille maximale
dW = maxWidth;
// On recalcule la taille proportionnellement
dH = parseInt((h * dW) / w, 10);
}
}
// On ecrit l'image dans le document
document.writeln("<img src=\"" + inImg + "\" width=\"" + dW + "\" height=\"" + dH + "\" border=\"0\">");
};
Et voici le code de son utilisation :
<SCRIPT LANGUAGE="JavaScript">redimPhoto('maphoto.jpg', 100, 100)</SCRIPT>
Merci d'avance de vos réponses j'ai vraiment besoin d'aide là je ne vois pas du tout pourquoi cela se comporte ainsi.
A voir également:
- Problème fonction JS et actualisation
- Fonction si et - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
- Fonction remplacer sur word - Guide
- Fonction somme excel - Guide