Layers compatible NS 4.7 et IE
Utilisateur anonyme
-
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:::..
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:::..
4 réponses
-
Pour cacher un layer sous NS il faut remplacer 'hidden' par 'hide'...
Montre ton code pour voir.
-= Bobinours =- -
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:::.. -
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 =- -