Bonjour,
J'utilise un script "styleswitcher" codé en javascript afin de changer de style à la volée. Aussi, celui-ci me crée quelques soucis différents suivant les naviguateurs.
Mes 2 styles se nomment "nature" et "néo".
Sous FF, lorsque je passe de "nature" à néo, pas de problèmes. Par contre, lorsque je fais le chemin inverse, les titres de mon menu se superposent aux images censées les remplacer. La propriété text-indent n'est alors plus interprétée. En appuyant sur F5 ou en changeant de page, ce problème disparait.
Sous IE, pas de problèmes... Précision: La mise en page n'est pas adaptée à IE pour le moment donc c'est normal l'explosion de la mise en page.
Sous Opéra, en revanche, ce n'est pas normal du tout... Parfois, la feuille de style n'est plus interprétée et il faut rappuyer sur un style pour que çà revienne... Parfois, quand on passe sur "néo", la mise en page disjoncte ou disparait et ce n'est qu'à coup de régèn' ou de clic sur le style que çà repasse à la normal.
Bref, ce script me semble bien hasardeux. Dois-je tout simplement l'oublier et passer par une solution php ou bien peut-on l'adapter? Etant donné que çà ne fonctionne pas sans javascript, je pense bien le remplacer mais tout de même, j'aimerais bien comprendre ce qu'il se passe.
Le site, c'est koalnet.com,
la mise en page "nature" se trouve ici,
la mise en page "néo" se situe là
et le script est le suivant.
Quelqu'un peut-il m'aider?
Merci.
Ps: N'étant pas sur à 100% que ce soit un problème javascript, je place ce sujet dans ce forum...
Modifié par koala64 (07 Aug 2005 - 11:00)
J'utilise un script "styleswitcher" codé en javascript afin de changer de style à la volée. Aussi, celui-ci me crée quelques soucis différents suivant les naviguateurs.
Mes 2 styles se nomment "nature" et "néo".
Sous FF, lorsque je passe de "nature" à néo, pas de problèmes. Par contre, lorsque je fais le chemin inverse, les titres de mon menu se superposent aux images censées les remplacer. La propriété text-indent n'est alors plus interprétée. En appuyant sur F5 ou en changeant de page, ce problème disparait.
Sous IE, pas de problèmes... Précision: La mise en page n'est pas adaptée à IE pour le moment donc c'est normal l'explosion de la mise en page.
Sous Opéra, en revanche, ce n'est pas normal du tout... Parfois, la feuille de style n'est plus interprétée et il faut rappuyer sur un style pour que çà revienne... Parfois, quand on passe sur "néo", la mise en page disjoncte ou disparait et ce n'est qu'à coup de régèn' ou de clic sur le style que çà repasse à la normal.
Bref, ce script me semble bien hasardeux. Dois-je tout simplement l'oublier et passer par une solution php ou bien peut-on l'adapter? Etant donné que çà ne fonctionne pas sans javascript, je pense bien le remplacer mais tout de même, j'aimerais bien comprendre ce qu'il se passe.
Le site, c'est koalnet.com,
la mise en page "nature" se trouve ici,
la mise en page "néo" se situe là
et le script est le suivant.
Quelqu'un peut-il m'aider?
Merci.
Ps: N'étant pas sur à 100% que ce soit un problème javascript, je place ce sujet dans ce forum...
Modifié par koala64 (07 Aug 2005 - 11:00)