Page 1 sur 1

enlever barre defilement sous IE7 -> dans une fonction

Posté : 19 oct. 2007, 16:28
par ptitgenie69
Bonjour;

*quel saloperie ce IE7 ..

Voila, j'ai simplement besoin de faire disparaitre le scroll dans la page à un moment donné.
Pour firefox, j'utilise dans une fonction :

Code : Tout sélectionner

this.document.body.style.overflow = 'hidden';
Mais pour IE7, cela ne fonctionne pas. (ni pour le 6 mais bon, je sais pas si sa va etre la meme solution vu que niveau code, il y a des trucs qui ont changé ..)

Alors quelqu'un a une idée ?
J'ai vu que si je el mettait dans ma balise HTML en début de page, cela fonctionnais mais bon, la j'ai besoin de le faire a un moment précis; et je ne sais pas comment acceder au style HTML donc ..

Merci d 'avance !

Posté : 19 oct. 2007, 20:26
par Berzemus
et pourquoi pas le css, tout simplement ? (en même temps, c'est un peu ce que tu fais, mais à travers javascript).

Code : Tout sélectionner

body { overflow:hidden; }
A noter que c'est pas recommandé comme façon de proceder.

Re: enlever barre defilement sous IE7 -> dans une fonctio

Posté : 19 oct. 2007, 20:34
par Tracker
Salut,

Sinon de mémoire sur IE, je me demande si la propriété c'est pas runtimeStyle

Code : Tout sélectionner

this.document.body.runtimeStyle.overflow = 'hidden';

Tracker.