Layers compatible NS 4.7 et IE

ZIG1 Messages postés 1137 Date d'inscription   Statut Membre -  
ZIG1 Messages postés 1137 Date d'inscription   Statut Membre -
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
ZIG1 Messages postés 1137 Date d'inscription   Statut Membre 185
 
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
ZIG1 Messages postés 1137 Date d'inscription   Statut Membre 185
 
merci Bobinours :°)

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