Avatar billede punnishment Nybegynder
22. september 2002 - 01:07 Der er 10 kommentarer og
1 løsning

return function_info fra en anden function

hvorfor virker det nu ikke??

function price(a){
if(a.......... return false;
if(a.......... return false;
if(a.......... return false;
if(a.......... return false;
return true;
}

function lala(a){
............
..........
.........
return price(a);

}




jeg vil så ha denne rigtige funktion til at forsatte eller stoppe alt efter indholdet på price funktionen - men det virker ikke.

Denne kode virkede da jeg havde Win ME og Internet Explorer 5.5 kørende... nu har jeg XP og 6.0.... Hvad kan være grunden?
Avatar billede jakoba Nybegynder
22. september 2002 - 01:12 #1
det skal mok snarere være:

function lala(a){
    ............
    ..........
    .........
    if ( price(a) ) return true;
    .........
    ......... sætningerne efte if udføres kun hvis price gav false.
}

men der er noget underligt. jeg ken ikke se hvordan det kan have virket før.

mvh JakobA
Avatar billede punnishment Nybegynder
22. september 2002 - 01:33 #2
det virker ikke helt...

jeg kan ikke få den til at stoppe på nogen måder via funktionen price...


altså funktionen "lala" skal stoppe hvis "price-funktionen" vil have den til det
Avatar billede jakoba Nybegynder
22. september 2002 - 01:36 #3
hvornår vil price funktionen have den til at stoppe?
når price returnerer false ?
når price returnerer true ?
når noget helt andet ?
Avatar billede punnishment Nybegynder
22. september 2002 - 01:37 #4
function price(){
if(........... return false //STOP DET HELE!!!
if(........... return false //STOP DET HELE!!!
if(........... return false //STOP DET HELE!!!
if(........... return false //STOP DET HELE!!!
return true; //HAR TJEKKET ALT KØR VIDERE!!
}

function lala(){
if(pirce()) return true else return false



forstår du?
Avatar billede punnishment Nybegynder
22. september 2002 - 01:38 #5
price vil have den til at stoppe når noget er false, og have den til at køre når noget er true
Avatar billede punnishment Nybegynder
22. september 2002 - 01:38 #6
sorry kom til at afvise: lejede lidt med musen
Avatar billede punnishment Nybegynder
22. september 2002 - 01:40 #7
det er ligegyldigt det der står i if sætningerne...... bare jeg kunne få funktionen "lala" stoppet fra price når jeg skrev: return false og få lala til at køre videre når jeg skrev return true
Avatar billede jakoba Nybegynder
22. september 2002 - 01:42 #8
function lala(a){
    ............
    ..........
    .........
    if ( price(a) == false ) return false;
    .........
    ......... sætningerne efte if udføres kun hvis price gav true.
    return true;
}
Avatar billede punnishment Nybegynder
22. september 2002 - 01:49 #9
mange tak for hjælpen det virker....

jeg har lige et lille spørgsmål mere

hvornår skal man bruge { } i et if sætning eller noget helt andet

altså:

if(blaah() == "") adsda.dasdas.value = '';asdad;dsads;asdads = true;
eller
if(blaah() == ""){adsda.dasdas.value = '';asdsd;dsads;asdads = true;}

??
Avatar billede punnishment Nybegynder
22. september 2002 - 01:49 #10
ps: skriv lige et svar
Avatar billede jakoba Nybegynder
22. september 2002 - 01:59 #11
{ og } bruges til at gruppere t eller flere sætninger så de bliver behandlet som een gruppe

if ( betingelse )  // sætning1 udføres kun hvis betingelse giver true
    sætning1;
    sætning2;      // sætning2 og sætning3 udføres ligemeget hvad betingelse  giver
    sætning3;

if ( betingelse ) { // alle tre sætninger udføres hvis betingelse giver true
    sætning1;
    sætning2;
    sætning3;
}

mvh JakobA
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