Avatar billede supermand69 Nybegynder
13. januar 2005 - 22:55 Der er 8 kommentarer og
1 løsning

if statement

er det her lovligt?

if(var span = document.getElementById('span_' + myImage.id))
Avatar billede moocher Nybegynder
13. januar 2005 - 23:00 #1
Du skal bruge ==
Avatar billede softspot Forsker
13. januar 2005 - 23:02 #2
...med mindre du vil tildele variablen span værdien af elementet span_XXX (hvor XXX er image id) samtidig med at du checker om det pågældende image er forskellig fra null eller undefined.
Avatar billede softspot Forsker
13. januar 2005 - 23:03 #3
Variablen span går i øvrigt ud af scope når if-sætningen slutter, hvilket betyder at brug af span udenfor statement-blokken for if-sætningen vil give fejl eller uforudsigelige resultater...
Avatar billede supermand69 Nybegynder
13. januar 2005 - 23:05 #4
øv... :(
Avatar billede softspot Forsker
13. januar 2005 - 23:08 #5
men hvad vil du løse med dette statement, siden det er så nedre at det fungerer som det gør (for det er jo syntaktisk OK at skrive sådan)...?
Avatar billede supermand69 Nybegynder
13. januar 2005 - 23:12 #6
ikke noget specielt.. kunne bare spare mig for en ekstra linje :p
Avatar billede softspot Forsker
13. januar 2005 - 23:17 #7
fair nok :)

pas dog på med at spare for mange linier på den måde, for det gør koden sværere at gennemskue når du skal vedligeholde og/eller fejlfinde... men det ved du sikkert allerede ;o)
Avatar billede supermand69 Nybegynder
13. januar 2005 - 23:22 #8
ja, det er rigtigt nok -  men omvendt kan der også blive for mange... hehe
Avatar billede supermand69 Nybegynder
13. januar 2005 - 23:23 #9
hvis du har tid og gider :)

http://www.eksperten.dk/spm/580572
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

IT-JOB