Avatar billede b_ Nybegynder
08. oktober 2006 - 17:00 Der er 3 kommentarer og
1 løsning

Pædagogisk forklaring søges

hej alle eksperter,

Jeg har et problem. På det sidste er jeg begyndt at skulle forklare mine scripts for andre, men har svært ved at formulere det forståeligt så derfor er jeg gået i træningslejr, og det er her I kommer ind. Vil gerne høre en pædagogisk forklaring af nedenstående script. Men pædagogisk mener jeg ikke idiotisk.


function tog(num, id){
var elm = document.getElementById('element' + num);
  if(elm.style.display=='none'){
    elm.style.display='block';
  }else{
    elm.style.display='none';
  }
}

Det værste er bare at scriptet jo er såre simpelt!
Avatar billede Slettet bruger
08. oktober 2006 - 17:13 #1
Det kommer jo an på hvem der er modtageren (ingen forstand på programmering/kender til andet programmeringssprog/øvet javascript koder). Jeg har lavet en forklaring til en der kender til andet programmeringssprog (eller er lidt grøn i javasript).

Funktionen gemmer elementet med id = 'element' + parameteren num i variablen elm.
Dernæst testes om display på elm er 'none' (dvs. elementet ikke er synligt). Hvis elementet er usynligt skal display sættes til 'block' (dvs. synligt) - ellers til 'none'.
Funktionen skifter altså mellem synlig/usynlig på elm.

En anden kommentar - du har parametren id, som ikke bliver brugt i din function.

/1
Avatar billede b_ Nybegynder
08. oktober 2006 - 17:42 #2
Lige præcis sådan en forklaring jeg ledte efter ;)

Ang. id'et som ikke bliver brugt, er det fordi jeg har ændret i mit oprendelige script og lige misset det. Super, godt set ;)

Svar for point
Avatar billede Slettet bruger
08. oktober 2006 - 17:47 #3
Svar..

/1.
Avatar billede b_ Nybegynder
08. oktober 2006 - 17:58 #4
Jeg siger 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