Afficher une image en JavaScript
Résolu/Fermé
spritueur
Messages postés
11
Date d'inscription
mercredi 5 mars 2014
Statut
Membre
Dernière intervention
5 décembre 2015
-
5 déc. 2015 à 12:16
spritueur Messages postés 11 Date d'inscription mercredi 5 mars 2014 Statut Membre Dernière intervention 5 décembre 2015 - 5 déc. 2015 à 20:34
spritueur Messages postés 11 Date d'inscription mercredi 5 mars 2014 Statut Membre Dernière intervention 5 décembre 2015 - 5 déc. 2015 à 20:34
A voir également:
- Afficher une image en js
- Frédéric cherche à faire le buzz sur les réseaux sociaux. il a ajouté une image de manchots sur une image de plage. retrouvez l'image originale de la plage. que cachent les manchots ? ✓ - Forum Windows
- Copiez l'image dans un logiciel d'édition d'images ou un outil en ligne comme js paint ou pixlr e. remplissez les cases en suivant le code couleur. des cases supplémentaires vont se remplir automatiquement. que représente le dessin ? ✓ - Forum Windows
- Image iso - Guide
- Js round ✓ - Forum Javascript
- Afficher toutes les lignes masquées excel ✓ - Forum Excel
5 déc. 2015 à 18:37
<div id=ajout></div>
5 déc. 2015 à 20:33
5 déc. 2015 à 20:34
{
var res = [ // de la plus petite à la plus grande, les différents backgrounds avec leurs dimensions
{width:800, height:600, src:p1},
{width:1024, height:768, src:p2},
{width:1280, height:800, src:p3}];
// Au départ, on prend le premier background
var img = res[0],
width = window.innerWidth || (document.body && document.body.clientWidth) || 1024; // On récupère la largeur de la fenêtre
for (var i=0; i < res.length;i++) { // On fait une boucle sur le tableau des backgrounds
if (img.width <= res[i].width && res[i].width <= width) { // Et on cherche lequel est le plus approprié
img = res[i];
}
else {
break; // Si on a trouvé le bon, on quitte la boucle
}
}
if (document.body) {
document.body.style.backgroundImage = "url('"+ img.src +"')"; // On applique le background au style du body
}
}
</script>
voici ma fonction et je voudrais que la dernière partie ( à partir du if) au lieu de modifier le background affiche simplement l'image