Layers compatible NS 4.7 et IE

Utilisateur anonyme -  
 Utilisateur anonyme -
Voici, j'ai crée un menu avec des layers.
tous fonctionnes sous IE, sous NS 4.7 les layers s'affiche lors de l'appelle des layers mais ne disparaissent pas.
quoi faire ??

Merci d'avance pour votre aide

..:::ZIG1:::..
A voir également:

4 réponses

Bobinours Messages postés 2903 Statut Membre 504
 
Pour cacher un layer sous NS il faut remplacer 'hidden' par 'hide'...

Montre ton code pour voir.

-= Bobinours =-
0
Utilisateur anonyme
 
Dans mon head je met
<script language="javascript">
function findObj(n, d)
{ //v4.0
var p,i,x;
if(!d) d=document;
if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document;
n=n.substring(0,p);
}
if(!(x=d[n])&&d.all) x=d.all[n];
for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=findObj(n,d.layers[i].document);
if(!x && document.getElementById) x=document.getElementById(n);
return x;
}
var menu = 1;
function adminMenu()
{ //v3.0
if ((obj=findObj('admin'))!=null) with (obj)
{
if ( menu == 1 )
{
menu = 0;
innerHTML += ICI LE CONTENUE DE MON LAYER';
}
else if ( menu == 0 )
{
menu = 1;
innerHTML = '';
}
}
}
</script>

dans mon body

<a href="#" onClick="adminMenu();">mon appele de layer</a>
<div id="admin" style="z-index:1; visibility: visible"> </div>

voili voila tous sait tout maintenant :°)

..:::ZIG1:::..
0
Bobinours Messages postés 2903 Statut Membre 504
 
A première vu, ton script est compatible IE 4 (document.all), IE 5 et Netscape 6 (getElemenetsById) mais pas NS 4...

Je vais regarder à tête reposée.

-= Bobinours =-
0
Utilisateur anonyme
 
merci Bobinours :°)

..:::ZIG1:::..
0