Bonjour, j'ai réalisé un script javascript permettant de changer l'image de titre de mon site web en fonction de la largeur de l'écran. Tout fonctionne nickel lors de redimensionnements de fenêtre sur ordinateur.
En revanche, sur portable, lorsque je passe d'une largeur inférieure à une largeur supérieur (rotation portrait --> paysage) le titre est bien modifié, mais l'inverse (rotation paysage --> portrait) ne fonctionne pas.
Voici le code :
Comment faire pour résoudre ce problème ?
Merci de votre aide
Modifié par msrollet (06 Aug 2014 - 20:22)
En revanche, sur portable, lorsque je passe d'une largeur inférieure à une largeur supérieur (rotation portrait --> paysage) le titre est bien modifié, mais l'inverse (rotation paysage --> portrait) ne fonctionne pas.
Voici le code :
function titleSize()
{
if (window.innerWidth <= 614) {
var titre = document.getElementById('logo');
var src = titre.getAttribute('src');
titre.setAttribute('src', '../images/titre-small.png');
} else {
var titre = document.getElementById('logo');
var src = titre.getAttribute('src');
titre.setAttribute('src', '../images/titre.png');
}
}
window.onload = function(){ titleSize()};
window.onresize = function(){ titleSize()};
Comment faire pour résoudre ce problème ?
Merci de votre aide
Modifié par msrollet (06 Aug 2014 - 20:22)