Avatar billede Slettet bruger
24. februar 2002 - 11:30 Der er 7 kommentarer og
1 løsning

Find en fejl i scriptet?

Hvorfor virker dette ikke?

<SCRIPT language="JavaScript">

function HidePeriods(){ 
var elms = document.PeriodForm.elements;
for (i=0; i<elms.length; i++) {
  if (elms[i].type=="checkbox" && elms[i].value=="02-02-2002") {
    // Koden, der skal eksekveres .... f.eks:
    elms[i].style.visibility = "hidden";
  }
}

</SCRIPT>
Avatar billede nikolajdu Nybegynder
24. februar 2002 - 11:32 #1
Hvorfor bliver du ved med at oprette spørgsmål uden point???
Avatar billede horsmark Nybegynder
24. februar 2002 - 11:39 #2
nikolajdu -> der er da 10 points?
Avatar billede zeptic Nybegynder
24. februar 2002 - 11:40 #3
skal det ikke være elms[i].style.visibility = "hide";
Avatar billede fri-hash Nybegynder
24. februar 2002 - 13:08 #4
er det dette
elms[i].style.visibility = "hidden";
der ikke virker?

hvad er det du vil med det? har checkboxene overhovedet nogen style-attributter?
når du ikke fortæller hvad det er der ikke virker er det lidt svært, men prøv
elms[i].type = "hidden";
istedet
Avatar billede horsmark Nybegynder
24. februar 2002 - 13:22 #5
..eller document.all.style.visibility = "hidden";
Avatar billede gryn Nybegynder
24. februar 2002 - 13:35 #6
Prøv med dette:

<SCRIPT language="JavaScript">
var elms = new Array()
function HidePeriods(){ 
elms = document.PeriodForm.elements;
for (i=0; i<elms.length; i++) {
  if (elms[i].type=="checkbox" && elms[i].value=="02-02-2002") {
    // Koden, der skal eksekveres .... f.eks:
    elms[i].style.visibility = "hidden";
  }
}

</SCRIPT>

elms skal være et array... tror jeg
Avatar billede olebole Juniormester
24. februar 2002 - 14:18 #7
<ole>
elms er automatisk et array, bestående af formens elementer. Til gengæld mangler der en 'Tuborg' til slut:

function HidePeriods(){ 
var elms = document.PeriodForm.elements;
    for (i=0; i<elms.length; i++) {
        if (elms[i].type=="checkbox" && elms[i].value=="02-02-2002") {
            // Koden, der skal eksekveres .... f.eks:
            elms[i].style.visibility = "hidden";
        }
    }
}

/mvh
</bole>
Avatar billede Slettet bruger
24. februar 2002 - 17:36 #8
Fejlen var tuborgslut :) Og til nikolajdu, jeg har ikke flere points, og desuden går jeg ikke ud fra at folk gør dette her for points. Det er vel ligegyldigt om man har 1000 eller 5000 points, med mindre man da har behov for at høvde sig, og det er vel ikke det? Men tak til Ole Bole.
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