Avatar billede themepark Nybegynder
13. december 2003 - 18:46 Der er 16 kommentarer og
2 løsninger

Afbryd funktion før tid

Kan man overhovedet afbryde en funktion på anden måde end at den kører igennem al koden?

F.eks. som man kan med en for løkke ved at skrive break.
Avatar billede whatever Nybegynder
13. december 2003 - 18:47 #1
return false;
Avatar billede themepark Nybegynder
13. december 2003 - 18:48 #2
Hvordan skulle det hjælpe? Selvom man har det midt i en funktion er den vel stadig nødt til at løbe resten af koden igennem først.
Avatar billede roenving Novice
13. december 2003 - 18:48 #3
-- eller bare return;
Avatar billede roenving Novice
13. december 2003 - 18:49 #4
Nej, den gør som der står: returnerer til hvor funktionen blev kaldt fra !-)
Avatar billede themepark Nybegynder
13. december 2003 - 18:50 #5
Aha...det er nu ikke sådan jeg har forstået den, men okay, hæng lige på et øjeblik :)
Avatar billede themepark Nybegynder
13. december 2003 - 18:53 #6
Hmm.....det løser ikke rigtigt mit problem, for jeg starter med at kalde funktionen fra en onClick event, og derefter kalder funktionen så sig selv et vist antal gange...men jeg skal have den til at afbryde og vende tilbage til onClick hvis der er en bestemt værdi, uanset hvor mange gange, den er blevet kaldt af sig selv :)
Avatar billede whatever Nybegynder
13. december 2003 - 18:54 #7
Hvordan ser funktionen ud?
Avatar billede roenving Novice
13. december 2003 - 18:55 #8
Er det din setTimeout('Blink()',5000) du har problemer med ?-)
Avatar billede themepark Nybegynder
13. december 2003 - 18:55 #9
roenving, hold nu op, blev der sagt...jeg hader når folk læser mine tanker ;)
Avatar billede roenving Novice
13. december 2003 - 18:56 #10
Den var jo netop lavet med en:
if(++Taeller>10)return;
Avatar billede themepark Nybegynder
13. december 2003 - 18:58 #11
roenving, javist, men jeg lavede lidt om på den for at få den til at passe bedre ;) Men du gav mig lige ideen til hvordan jeg får det til at virke *G*
Avatar billede themepark Nybegynder
13. december 2003 - 18:58 #12
roenving, smid lige også et svar :)
Avatar billede roenving Novice
13. december 2003 - 18:59 #13
Jamen, så velbekomme '-)
Avatar billede roenving Novice
13. december 2003 - 19:03 #14
-- og det er da sørens som du er gavmild !-)

Er det fordi det snart er jul ?-)

-- men tak for points ;~}
Avatar billede themepark Nybegynder
13. december 2003 - 19:11 #15
roenving, nej nej, det har intet med jul at gøre, men jeg har bare en bestemt måde at give point på :)

Hvis der er mere end 1, der giver et svar, jeg kan bruge, så giver jeg hver enkelt det antal point, som jeg oprettede spørgsmålet på. Og hvis en bruger har givet mere end 1 brugbart svar eller kommentar, giver jeg det det samme antal point pr. brugbart svar :)

Så hvis f.eks. en person har svaret mig, jeg har spurgt om noget andet og vedkommende så også svarer mig på det, får han 2 gange point :)
Avatar billede themepark Nybegynder
13. december 2003 - 19:12 #16
Så er der i hvert fald ingen der kan brokke sig ;)
Avatar billede roenving Novice
13. december 2003 - 19:17 #17
Det kan blive nogle dyre spørgsmål engang imellem *g*
Avatar billede themepark Nybegynder
13. december 2003 - 19:18 #18
roenving, ja, men jeg har været her tilstrækkeligt længe til at have nok point :)

Og når jeg engang får internet derhjemme, begynder jeg også at besvare spørgsmål :)
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