Page 1 sur 1

masquage/affichage de balise div sur tous les navigateurs

Posté : 03 avr. 2006, 01:21
par Spols
bonjour à tous

aprés une recherche, j'ai cru trouvé la solution mais rien n'y fait, cela ne marche pas.

je cherche à afficher/masquer une balise div par le survool d'une zone

cela fonctionne en IE et Opera mais pas sur firefox

voila mon code
function masquerDiv(nom,type)
{
    var balise_div;
    if (window.document.all)
    {
        balise_div = "window.document.all."+nom+".style.visibility = "+type+"";
    } else if (document.layers) {
        balise_div = "window.document."+nom+".visibility = "+type+"";
    } else {
        //alert("Désolé, cet effet n'est pas visible avec votre navigateurs");
        return;
    }
	eval(balise_div);
}
Fonction de masquage/affichage

j'ai récupérer ce code d'aprés mon bouquin de javascript et il est censer fonctionner pour netscape également

je voudrais qu'il puisse fonctionner aussi sur firefox et sur netscape

quelle est la syntaxe de changement du paramètre visibility pour chaque navigateurs???

Merci de vos réponses

Posté : 03 avr. 2006, 01:41
par Truc
Salut,
essaie le code de ce post

Posté : 03 avr. 2006, 09:46
par naholyr
utilise plutot document.getElementById pour récupérer un div par son identifiant.

Posté : 03 avr. 2006, 13:41
par Spols
merci beaucoup,

j'avais vu ce post, mais je pensais qu'il ne parlait que de la modification du contenu de balise div

cela fonctionne maintenant sur tous les navigateurs