Passe sous IE mais pas Firefox - HTML/CSS - Programmation
Marsh Posté le 23-11-2005 à 11:31:59
Code :
|
Au moment du onLoad, il n'y a pas de id passé en parametre...
pour corriger ça :
1) la définition des fonctions js doit se faire dans le <head>
2) utiliser <body onload="monter('menu');"> plutot que window.onload=...
PS : passe un coup de validateur, tu as plein de truc à corriger (notemment l'utilisation de <font> )
Marsh Posté le 23-11-2005 à 12:19:05
Si tu veux gerer des evenements pour etre compatible avec FF, IE et Opera, utilises le code suivant:
Code :
|
Marsh Posté le 23-11-2005 à 12:29:10
Bidem a écrit : |
C'est volontaire. De cette manière, au chargement, les sous-menus se masquent tous. C'est une façon de préserver l'accessibilité aux supports n'ayant pas javascript actif.
C'est issu d'un Menu Alsacréations, même s'il a supprimé la mention de la source
Et il fonctionne sur l'ensemble des navigateurs actuels, à ma connaissance.
Marsh Posté le 23-11-2005 à 12:50:07
Oui bien sur, le javascript n'est pas de moi, j'ai enlever pas mal de truc (menage dans le CSS et la source) pour que le script s'adapte mieux.
Mais le probleme principal ne vien pas de lui mais d'une "frame" quand elle se charge ne ce scroll pas dans le carré gris
Marsh Posté le 22-11-2005 à 19:57:49
Hop mon bout de site passe sous IE mais pas firefox : ca a bougé dsl...
Aller dans Mapping : Sous menu 1.1 ou 1.2 pour voir le desastre...
2 jours que j'essaye toute les combinaison possible dans le CSS mais rien n'y fait
EDIT :C ok now
Message édité par GordonF_69 le 25-11-2005 à 01:54:21