31. juli 2005 - 15:02Der er
8 kommentarer og 1 løsning
Hvornår bruge "return true" eller "return false"
I mange HTML-koder foretages et funktionskald sammen med en tildeling af sandhedsværdi. Eksempel: <body onload="doSomething(); return false;"> Jeg forstår ikke altid, hvorfor denne retur-værdi er nødvendig. Måske kan en af jer forklare det? - Hilsen Per
Okay softspot, dvs. følgende onclick kan tilføjes uden at det ændrer ved programmets opførsel: <a href="blablah.htm" onclick="return true;">naviger</a> ... mens derimod følgende onclick vil annullere linket: <a href="blablah.htm" onclick="return false;">naviger</a> Korrekt?
Tak. Vi kommer nok ikke videre. "void" er åbenbart overflødigt - jeg mener osse jeg har set vejledninger som fortæller at det er intetsigende. Læg et svar, softspot. (Det er en ORDRE...) - Hilsen Per
nøhhh ... void-operatoren er ingenlunde overflødig eller intetsigende - men det er der til gengæld mange 'vejledninger', der er ;o)
Prøv at skrive: java script:document.body.style.backgroundColor='red' - i adresselinien i din browser, mens du f.eks. står på denne side. Tryk derefter 'Return'.
Skriv derefter: java script:void(document.body.style.backgroundColor='red') - og gør det samme. Pokkers til forskel! :)
void-operatoren forhindrer et JS-udtryk fra at returnere noget, når dette evalueres - men det behøver skam ikke at være overflødigt eller intetsigende.
/mvh </bole>
Synes godt om
Ny brugerNybegynder
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.