Avatar billede themepark Nybegynder
10. november 2003 - 20:06 Der er 15 kommentarer og
1 løsning

Problemer med false?

Er der nogle, der kan forklare mig, hvorfor

<script language=JavaScript>
function clickIE() {
    return false;
}
document.oncontextmenu=clickIE;
</script>

virker fint nok, mens

<script language=JavaScript>
document.oncontextmenu=false;
</script>

ikke vil virke? Det er da det samme, der gøres.
Avatar billede thesurfer Nybegynder
10. november 2003 - 20:09 #1
der er vel forskel på "false" og "return false"..
Avatar billede themepark Nybegynder
10. november 2003 - 20:11 #2
Tjo...men hvis jeg f.eks. skriver alert(clickIE), får jeg false...så der er jo ikke forskel :(
Avatar billede cpufan Juniormester
10. november 2003 - 20:11 #3
hvad med?

<script language=JavaScript>
document.oncontextmenu()
{return false;}
</script>
Avatar billede roenving Novice
10. november 2003 - 20:12 #4
Fordi du skal smide noget tilbage, når det sker, den nederste gør det på det tidspunkt funktionen assignes, men du kan vel også bare:

<body ... oncontextmenu="return false;">
Avatar billede themepark Nybegynder
10. november 2003 - 20:14 #5
Men i og med at oncontextmenu assignes først, og tildeles false bagefter...burde det så stadig ikke virke?
Avatar billede roenving Novice
10. november 2003 - 20:16 #6
oncontextmenu _skal_ (som alle andre indbyggede funktioner !-) pege på en funktion ...

-- false er en konstant !o]
Avatar billede themepark Nybegynder
10. november 2003 - 20:16 #7
Aha...og return betegnes som en funktion, vil jeg så gætte på?
Avatar billede roenving Novice
10. november 2003 - 20:18 #8
Næh ...

{//etellerandet} regnes som en funktion !-)
Avatar billede roenving Novice
10. november 2003 - 20:18 #9
Men når du skriver det som en event, kan du skrive kode direkte til funktionen !-)
Avatar billede themepark Nybegynder
10. november 2003 - 20:19 #10
Men...hvordan kan <body ... oncontextmenu="return false;"> så virke uden {}?
Avatar billede themepark Nybegynder
10. november 2003 - 20:19 #11
Ooooh :)
Avatar billede themepark Nybegynder
10. november 2003 - 20:26 #12
Smid et svar, roenving :)
Avatar billede roenving Novice
10. november 2003 - 20:29 #13
Velbekomme '-)
Avatar billede thesurfer Nybegynder
10. november 2003 - 20:29 #14
Man skal ikke lægge sig ud med roenving.. dog har jeg set at han, engang hvert ½ millard år, laver en mikroskopisk fejl :)
Avatar billede themepark Nybegynder
10. november 2003 - 20:33 #15
thesurfer, faktisk HAR han lavet en af disse fejl på et af mine spørgmål...så deeet ;)
Avatar billede roenving Novice
10. november 2003 - 20:37 #16
-- tak for points ;~}

-- og jeg laver _mange_ fejl, men det sker jo ofte, at jeg selv opdager dem før jeg bliver taget i dem (eller fordi jeg gennemskuer fejlen før spørger eller andre deltagere gør det !-)
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