J'utilise un des modèles de gabarits de mise en page, celui avec une zone scrollable.

Sur IE tout se passse bien.

Sur Firefox, le navigateur que j'utilise le plus souvent, je n'arrive pas à faire défiler la page avec ma souris à roulette Smiley decu ; je dois donc utiliser l'ascenseur à droite de l'écran pour faire défiler la partie de la page qui est scrollable.

Comment se fait-il?... Est-ce un manque de compatibilité de la part de Firefox?...
Modifié par marso (06 Oct 2005 - 06:19)
Bonjour.

J'ai le même problème, avec des zones scrollables. Ce n'est pas supporté par Gecko.

C'est du CSS2 :
div {overflow:scroll}


Comme quoi, IE...
Bonjour,

Question à 1 000 francs : il s'agit d'interface dont les hauteurs sont définies ? Du type "j'émule la position fixe dans IE", ou "mon contenu fait 100% de la fenêtre du navigateur" ?
Laurent Denis a écrit :
Bonjour,

Question à 1 000 francs : il s'agit d'interface dont les hauteurs sont définies ? Du type "j'émule la position fixe dans IE", ou "mon contenu fait 100% de la fenêtre du navigateur" ?


Le modèle choisi simule deux cadres horizontaux.
Le premier a une hauteur de : 5%
Celui du bas: 95%
Je me suis débrouillé de cette manière.

J'ai mis dans un fichier " firefox.js " le code suivant:

if(document.getElementById && !document.all){
window.onload = function(){
document.getElementById("conteneur").getElementsByTagName('a')[0].focus();
}
}


Et dans l'entête (head) de mes pages web, j'ai ajouté la mention:

<SCRIPT language="javascript" src="js/firefox.js"></SCRIPT>


Et puis, ça marche ! Smiley biggrin

Il y a sûrement une meilleure façon de faire. Avis aux débrouillards !
Modifié par marso (05 Oct 2005 - 21:19)