Un site qui ne marche pas avec Mozilla [javascript] - Programmation
Marsh Posté le 06-11-2002 à 13:56:06
Pour Mozilla, un truc comme ça devrait marcher :
document.Liste2.elements[0].style.height = window.innerHeight-260;
Marsh Posté le 06-11-2002 à 15:03:34
Combi_A_Vendre a écrit a écrit : Bonjour à tous, Le site http://www.bedetheque.com/ ne marche pas bien avec Mozilla, en effet la liste de gauche n'est pas visible jusqu'en bas si elle dépasse la hauteur d'une page. Le code javascript qui redimensionne cette fenetre ne marche que sous IE et est le suivant :
|
Utiliser du javascript pour des positionnements ou du redimensionnement, c'est toujours une très mauvaise idée.
Utilises un langage dynamique ou mieux, fais un code html propre et bien fait qui s'autodimensionne suivant le contenu.
Marsh Posté le 06-11-2002 à 18:33:02
Hermes le Messager a écrit a écrit : Utiliser du javascript pour des positionnements ou du redimensionnement, c'est toujours une très mauvaise idée. Utilises un langage dynamique ou mieux, fais un code html propre et bien fait qui s'autodimensionne suivant le contenu. |
Il est pire que moi !
Oui en théorie c'est possible de faire ce qu'il veut faire avec les CSS. Avec Mozilla c'est très facile, mais a priori impossible avec IE-Win...
Quant aux langages dynamiques je ne vois pas en quoi ils pourraient être utiles dans le cas d'un redimensionnement.
Marsh Posté le 06-11-2002 à 18:40:48
Quand je parlais de langage dynamique, je voulais dire détecter via php par exemple le navigateur et renvoyer une page spéciale pour IE et une autre pour netscape, mais bon... c'est vraiment très lourd...
Faire un code qui passe sur tous les browsers, c'est quand même plus simple à condition de vouloir réfléchir un tout petit peu...
Marsh Posté le 06-11-2002 à 12:15:17
Bonjour à tous,
Le site http://www.bedetheque.com/ ne marche pas bien avec Mozilla, en effet la liste de gauche n'est pas visible jusqu'en bas si elle dépasse la hauteur d'une page.
Le code javascript qui redimensionne cette fenetre ne marche que sous IE et est le suivant :
Est-ce que quelqu'un connait le moyen de faire ça de façon universelle pour un max de navigateur?
merci,
vw
Message édité par Combi_A_Vendre le 06-11-2002 à 12:26:07
---------------
The best way to accelerate a computer running windows is at 9.8m.s-2