11548 sujets

JavaScript, DOM et API Web HTML5

Bonjour, j'ai une erreur de script à la ligne " if (windowHeight>0) {" et je ne comprend pas pourquoi. Du coup le scipt n'est pas éxécuté. Merci d'avance.

function setFooter() {
    if (document.getElementById) {
        var windowHeight=getWindowHeight();
        if (windowHeight>0) {
            var contentHeight=document.getElementById('conteneur').offsetHeight;
            var footerElement=document.getElementById('footer');
            var footerHeight=footerElement.offsetHeight;
        if (windowHeight-(contentHeight)>=0) {
            footerElement.style.position='relative';
            footerElement.style.top=(windowHeight-(contentHeight+footerHeight))+'px';
        }
        else {
            footerElement.style.position='static';
        }
       }
      }
}

window.onload = function() {
setFooter();
}

window.onresize = function() {
setFooter();
}

script venant de pompage.net servant à fixer le pied de page en bas si le contenu est plus petit que la fenêtre.