Avatar billede tanzaweb Nybegynder
18. april 2005 - 15:04 Der er 4 kommentarer og
1 løsning

function showObject(id) med IE6

Hvordan virker dette i IE6
Virker den med det samme som IE4?

function showObject(id) {
  if (ns4) {
    document.n1.visibility = "show";
  }
  else if (ie4) {
    document.all['n1'].style.visibility = "visible";
  }
  else if (nn6) {
    document.getElementById('n1').style.visibility = "visible";
  }
}
Avatar billede barklund Nybegynder
18. april 2005 - 15:06 #1
Som nn6 - ligeledes virker firefox :)
Avatar billede tanzaweb Nybegynder
18. april 2005 - 18:24 #2
altså

function showObject(id) {
  if (ns4) {
    document.n1.visibility = "show";
  }
  else if (ie6) {
    document.getElementById('n1').style.visibility = "visible";
  }
  else if (nn6) {
    document.getElementById('n1').style.visibility = "visible";
  }
}

???
Avatar billede barklund Nybegynder
18. april 2005 - 18:27 #3
For eksempel - hvis ie6 altså er en variabel.

Men du kan jo også bare teste, om document.getElementById findes:

function showObject(id) {
  if (document.getElementById) {
    document.getElementById('n1').style.visibility = "visible";
  } else if (document.all) {
    document.all['n1'].style.visibility = "visible";
  }else if (ns4) {
    document.n1.visibility = "show";
  }
}
Avatar billede roenving Novice
19. april 2005 - 06:14 #4
-- og det skal vel være id'et man bruger ?-)

    document.getElementById(id).style.visibility = "visible";
Avatar billede tanzaweb Nybegynder
15. februar 2006 - 01:23 #5
lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester