Test Netscape - HTML/CSS - Programmation
Marsh Posté le 09-12-2002 à 10:49:10
Netscape 4 ou bien Mozilla / Netscape 7 ?
Marsh Posté le 09-12-2002 à 10:49:52
En tout cas ça marche pas dans Opera
Marsh Posté le 09-12-2002 à 10:50:49
ReplyMarsh Posté le 09-12-2002 à 10:54:20
Ni dans NS4
Marsh Posté le 09-12-2002 à 10:54:36
Ni dans dillo
Marsh Posté le 09-12-2002 à 10:58:49
Argh !!!!
Alors est ce que qqun aurai l'amabilité de me dire comment faire fonctionner les display="non" dans Netscape/Opera/etc ... ?
Ou peut être les visible="hidden" ?
Ou une autre solution ?
Fait chier les pb de navigateur ...
Marsh Posté le 09-12-2002 à 11:43:03
Installe Mozilla et regarde dans la console JavaScript, il y a plein d'erreurs...
Marsh Posté le 09-12-2002 à 11:51:47
gm_superstar a écrit : Installe Mozilla et regarde dans la console JavaScript, il y a plein d'erreurs... |
Je sais que le pb principal vient des DIV qu'il ne reconnais pas ... dés que j'ai une balise du type <DIV ID="bidul"></DIV>, je l'appelle en faisant un truc du genre bidul.display="none"
Tout ces trucs ne fonctionnent pas ailleurs que sous IE ...
C'est chiant, d'autant plus que j'ai pas bcp de temps à consacrer à mon site et manifestement, il va me falloir un peu de temps pour apprendre toutes les syntaxes possibles en fonction du navigateur ... Si quun a un lien vers un site donnant les syntaxe des bases pour les DIV pour différent navigateur, ce serai cool ... C'est quand même basique ce que je veux faire en plus
Marsh Posté le 09-12-2002 à 11:56:46
bidule = document.getElementById("bidule" ); pour récupérer ton élément. Ca marche aussi avec IE.
Marsh Posté le 09-12-2002 à 11:57:16
heu les div marchent très bien dans Mozilla/Netscape 7
Dans Opera aussi, sauf que je ne suis pas sûr qu'Opera accepte de modifier leur visibilité via Javascript.
Marsh Posté le 09-12-2002 à 11:59:29
Avec opera il est possible de mettre en hidden/Visible un DIV sans pb. (C lorsqu'on utilise innerHTML ou equivalent que ça pose des pbs car le changement de contenu est dynamique: Opera ne sait pas le gerer).
Marsh Posté le 09-12-2002 à 12:16:03
gm_superstar a écrit : bidule = document.getElementById("bidule" ); pour récupérer ton élément. Ca marche aussi avec IE. |
Ok, merci, je vais essayer ça ce soir ... On verra bien !
Marsh Posté le 09-12-2002 à 12:22:28
antp a écrit : heu les div marchent très bien dans Mozilla/Netscape 7 |
Je suis d'accord, mais j'ai essayé directement dans la console de netscape 7 et lorsque je fait un truc du style document.bidule.visibility="hide" il me renvoie une erreur "bidule has no properties". Bon, c'est sûr que c'est pas mon truc le js, mais là, ça me parais quand même une bonne syntaxe, non ?
Qqun m'a dit qu'il fallait mettre le div à l'interieur d'un form ???
Marsh Posté le 09-12-2002 à 12:24:33
tomlameche a écrit : |
Bah non....
Ce type de syntaxe n'est qu'un racourci idiot accepté par IE, mais n'est absolument pas définie au niveau des normes de manipulations d'éléments dans une page HTML.
Marsh Posté le 09-12-2002 à 12:27:37
kadreg a écrit : |
Ah ! C'est donc ça ! Ca veut dire que j'ai fait du javascript n'importe comment, en fait ... pas étonant que ça marche pas terrible en dehors d'IE ... Bon, je vais essayer vos conseils ce soir avec getElementsById.
Chô.
Marsh Posté le 10-12-2002 à 19:57:28
regarde la dedans, y a la réponse à ta question:
http://forum.hardware.fr/forum2.ph [...] subcat=389
A+
Marsh Posté le 09-12-2002 à 10:44:57
Bon ben, je sais que c'est pas génial de demander ça, mais si une bonne ame pouvait me dire si cette page http://tomlameche.free.Fr s'affiche correctement sous Netscape, je lui offre un gateau au chocolat !
J'ai pas Netscape sous la main et je voudrai surtout savoir si le truc à droite s'affiche bien quand on click sur le bouton.
Voilà, quoi.