Comment alterne le fond de la page, l'assigner au chargement et la changer ensuite à la demande de l'utilisateur?
Démonstration:
On crée un objet image et on assigne l'attribut src à
l'attribut background de la balise body.
Voici le code pour assigner une image de fond:
var z = new Image(); z.src = "road.jpg"; document.body.background=z.src;
Code HTML de la démonstration avec un bouton pour changer le fond:
<input type="button" onclick="changeImage()" value="Changer le fond d'écran" />
Code JavaScript complet:
<script type="text/javascript">
function changeImage()
{
var v = document.body.background;
if(v.indexOf("asin1") != -1)
v = "https://www.webassembly.fr/images/asin2.jpg";
else
v = "https://www.webassembly.fr/images/asin1.jpg";
var z = new Image();
z.src = v;
document.body.background = z.src;
}
function setImage()
{
var z = new Image();
z.src = "https://www.webassembly.fr/images/asin1.jpg";
document.body.background = z.src;
}
window.onload=setImage;
</script>