Bonjour,
je reposte ici n'ayant pas eu de réponse dans CSS
je n'arrive pas à faire fonctionner ce code appelé dans body onresize="resize();" :
mon div devient immense, où est l'erreur ?
(un css à width (ou height): 10%; fait la mm chose mais je veux passer par js pour utiliser plusieurs fois les var haut et larg)
merci pour toute piste
Modifié par gazobu (29 Dec 2010 - 21:18)
je reposte ici n'ayant pas eu de réponse dans CSS
je n'arrive pas à faire fonctionner ce code appelé dans body onresize="resize();" :
function resize() {
var box = document.getElementById('divTest')
// récupération de la taille d'affichage
if (document.body) {
var larg = (document.body.clientWidth);
var haut = (document.body.clientHeight);}
else {
var larg = (window.innerWidth);
var haut = (window.innerHeight);}
//mise en proportion de <div id="divTest"> par rapport à l'affichage
box.style.width = box.offsetWidth + Math.ceil(larg/10) +'px';
box.style.height = box.offsetHeight + Math.ceil(haut/10) +'px';
//contrôle affiché dans le div
document.getElementById('divTest').innerHTML=box.style.width+ " x "+box.style.height
}
mon div devient immense, où est l'erreur ?
(un css à width (ou height): 10%; fait la mm chose mais je veux passer par js pour utiliser plusieurs fois les var haut et larg)
merci pour toute piste

Modifié par gazobu (29 Dec 2010 - 21:18)