romalafrite
Messages postés106Date d'inscriptionmercredi 17 septembre 2003StatutMembreDernière intervention21 octobre 2022
-
15 avril 2004 à 15:40
Jsman
Messages postés264Date d'inscriptionjeudi 31 juillet 2003StatutMembreDernière intervention12 juillet 2005
-
18 avril 2004 à 12:54
salut à tous, petit problème.
j'ai un petit script que j'ai fait :
function ShowHide(thisdiv) {
if (thisdiv.style.display=='none') {
thisdiv.style.display='inline';
}
else {
thisdiv.style.display='none';
}
}
marche très bien sous ie mais pas sous firefox, pourquoi ??
Je pense que ça pourrait ptet venir du lien, pas très w3cttement correct :
yami_no_ookami
Messages postés165Date d'inscriptionjeudi 29 janvier 2004StatutMembreDernière intervention16 octobre 20052 15 avril 2004 à 16:02
ouais ca doit venir de la.
ta balise a te sert juste a avoir un texte souligné avec le curseur main.
tu peux très bien faire une balise avec un style de texte souligné et le curseur hand et ca devrait etre plus compatible.
sinon te bile pas trop, IE est utilisé par + de 80% des internautes :)
romalafrite
Messages postés106Date d'inscriptionmercredi 17 septembre 2003StatutMembreDernière intervention21 octobre 2022 15 avril 2004 à 16:08
De plus, je sais qu'il n'y a que 0,6% des utilisateurs sous firefox, et 0,1 avec netscape 4.0 qui sont les 0,7% qui ne pourront pas profiter intégralement de mon site, mais je suis un puriste, et je veux montrer ça à mes potes qui sont sous firefox... et moi même qui suis sous firefox, ça me frustre...
romalafrite
Messages postés106Date d'inscriptionmercredi 17 septembre 2003StatutMembreDernière intervention21 octobre 2022 17 avril 2004 à 20:22
chimelpremier était plus dans le vrai, voici ce que j'ai fait et qui marche, chimel pourra en proposer un analogue qui doit surement marcher aussi très bien...
function ShowHide(thisdiv) {
if (document.all)
{
document.all(thisdiv).style.display=document.all(thisdiv).style.display=='none'?"block":"none";
}
else
{
document.getElementById(thisdiv).style.display=document.getElementById(thisdiv).style.display=='none'?"block":"none";
}
Celui-ci est donc compatible tous navigateurs qui aiment le W3C....
chimelpremier
Messages postés544Date d'inscriptionvendredi 5 décembre 2003StatutMembreDernière intervention20 mai 2005 18 avril 2004 à 02:01
Tu devrais supprimer la partie if document.all ... qui n'a plus cours, elle concernait IE4. Plus personne ne l'utilise.
Depuis IE5 et pour tout les navigateurs modernes, c'est document.getElementById qui prévaut ...
Jsman
Messages postés264Date d'inscriptionjeudi 31 juillet 2003StatutMembreDernière intervention12 juillet 2005 18 avril 2004 à 12:54
D'autant plus que depuis sa version 7.1, Netscape à beaucoup amélioré son interprétation de javascript pour s'aligner sur celle de IE...
ex : document.getElementById
et autres