/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
problemer med ombytning af lag i netscape
Fra : Søren Hansen


Dato : 15-05-02 21:38

jeg bruger nedenstående kode til at bytte om på forskellige lag.
det virker også fint i IE, men i netscape vil det ikke du, er der
nogen der kan se hvad er galt?

   if (document.all)
      {ns = 0; ie = 1;}
   else
      {ns = 1; ie = 0;}
      var i = 1;
      var test = "lag";

   function visLagNr(lag_nr)
   {
   skjul(eval('"' + 'lag' + i +'"'));
   vis(eval('"' + 'lag' + lag_nr +'"'));
   i = lag_nr;
   }

   function vis(name)
   {
   if (ns)    
   {document.layers[''+name].visibility = "show"}
   else
   {document.all[''+name].style.visibility = "visible";
alert("internet explorer");}
   }

   function skjul(name)
   {
   if (ns)
   {document.layers[''+name].visibility = "hide"}
   else
   {document.all[''+name].style.visibility = "hidden"}
   }


hils'n

Søren


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jakob Andersen (15-05-2002)
Kommentar
Fra : Jakob Andersen


Dato : 15-05-02 23:01

"Søren Hansen" <s_hansen@sol.dk> wrote in message
news:abuh04$4he$1@sunsite.dk...
> jeg bruger nedenstående kode til at bytte om på forskellige lag.
> det virker også fint i IE, men i netscape vil det ikke du, er der
> nogen der kan se hvad er galt?

Hvis det er i Netscape 6 det ikke virker er det fordi du mangler en version
der bruger rigtige DOM kald, du skal faktisk lave din kode sådan her:

function vis( name ){
if( document.layers ){
document.layers[name].visibility = "show";
}else if( document.all ){
document.all[name].style.visibility = "visible";
}else{
document.getElementById(name).style.visibility = "visible";
}
}

--
Jakob Andersen



Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste