Avatar billede misbruger Nybegynder
29. marts 2004 - 10:13 Der er 20 kommentarer og
1 løsning

Table style hidden i NS

Nedenstående virker i både IE og Opera, men den vil ikke spille i NS...

<script>
  var tabels =  new Array(table1,table2,table3,table4);
   
  for(var i=0; i < tabels.length; i++)
  {
    tabels[i].style.visibility = "hidden";
  }
</script>

Hvorfor og ikke mindst hvad skal der til for at den spiller i NS

??

Thanx!
Avatar billede nikolajdu Nybegynder
29. marts 2004 - 10:15 #1
document.getElementById(tabels[i]).style.visibility = "hidden";
Avatar billede misbruger Nybegynder
29. marts 2004 - 10:19 #2
Nope det spiller heller ikke
Avatar billede pelkjaer Nybegynder
29. marts 2004 - 10:20 #3
Hvad er det for en NS?
Avatar billede misbruger Nybegynder
29. marts 2004 - 10:21 #4
Du kan peake med på http://www.tsp.dk/test.htm
Avatar billede misbruger Nybegynder
29. marts 2004 - 10:21 #5
Netscape 7.1
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
Avatar billede nikolajdu Nybegynder
29. marts 2004 - 10:25 #6
Du prøver jo også at skjule tabellerne før de er loadet.
Avatar billede nikolajdu Nybegynder
29. marts 2004 - 10:25 #7
function fjernos(){
    var tabels =  new Array('table1','table2','table3','table4');
   
    for(var i=0; i < tabels.length; i++)
      {
        document.getElementById(tabels[i]).style.visibility = "hidden";
      }
    }
</script>
     
</head>

<body onload="fjernos()">
Avatar billede nikolajdu Nybegynder
29. marts 2004 - 10:26 #8
og du mangker altså også " eller ' i dit array - Ellers vil det jo opfattes som variabler.
Avatar billede nikolajdu Nybegynder
29. marts 2004 - 10:29 #9
Vil du fjerne dem med det samme er det her vidst nemmere :

<style>
table {visibility:hidden;}
</style>
Avatar billede misbruger Nybegynder
29. marts 2004 - 10:29 #10
...men det gav altså heller ikke noget resultat :|
Avatar billede pelkjaer Nybegynder
29. marts 2004 - 10:29 #11
<script type="text/javascript">
var tabels =  new Array("table1","table2","table3","table4");
for(i=0; i<tabels.length; i++) {
  document.getElementById(tabels[i]).style.visibility = "hidden";
}
</script>

Eller bare flyt det ned under tables'ne
Avatar billede misbruger Nybegynder
29. marts 2004 - 10:33 #12
...ok der er selvfølgelig et lille problem....

Åsagen til at jeg ikke har angivet " eller ' rundt om table1,table2 osv... er fordi det er et array der bliver skabt server side.

Derfor indenholder array'et ikke id's men derimod objecter
Avatar billede nikolajdu Nybegynder
29. marts 2004 - 10:35 #13
Derfor ska de stadigt indkabsles - Vi må da gå ud fra at det er de selvsamme tabeller der skal skjules.
Avatar billede misbruger Nybegynder
29. marts 2004 - 10:39 #14
Som sagt de bliver sat server side gennem ASP.NET
Derfor kan jeg ikke bestemme om de skal indkapsles, de bliver udskrevet uden indkapsling af ASP.NET
Avatar billede misbruger Nybegynder
29. marts 2004 - 10:40 #15
...problemet er jeg kender ikke antallet af tabeller, de bliver skabt dynamisk, og javascript array'et bliver ligeledes skabt dynamisk
Avatar billede pelkjaer Nybegynder
29. marts 2004 - 10:40 #16
Sikke noget pjat :)

Skriver du i c#?
Hvordan ser din kode ud?
Avatar billede misbruger Nybegynder
29. marts 2004 - 10:48 #17
Jep C#

Jeg bruger...

this.RegisterArrayDeclaration("tables", _tableArr);

Kan selv følgelig prøve at konvertere mit C# array til et string array (består pt af objecter)

:)
Avatar billede misbruger Nybegynder
29. marts 2004 - 10:57 #18
ok... nu spiller den, jeg konverteret mit object array til et string array :)

I skal begge have tak.
Avatar billede misbruger Nybegynder
29. marts 2004 - 10:59 #19
...og gerne et svar tak
Avatar billede nikolajdu Nybegynder
29. marts 2004 - 15:44 #20
oki doki :))
Avatar billede misbruger Nybegynder
29. marts 2004 - 15:48 #21
...og så tilfalde de dig...

Såfremt pelkjaer har nogle indvendinger, vil han ligeledes blive fordelt.

Mange tak!
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