Hirdetés

Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz Speeedfire #2175 üzenetére

    Na de azt is mutasd már, hogy a kódod többi részében mi van! :D
    Mert lehet, hogy csak ennyit csinálsz pl. jQuery-vel:

    $('#ez_a_torlo_gombod').click( function(){
    torol();
    // itt már tényleg töröl, de a a torol() visszatérési értékét nem ellenőrizted, megy tovább
    // ........
    });

    Ez így meg nem jó, ellenőrizni kell a visszatérési értéket.
    Egyébként úgy működik a függvényed, ahogy kell.
    De HASZNÁLJ PONTOSVESSZŐKET az utasításaid végén. :)

    function torol() {
    var answer = confirm("Biztosan törlöd?");
    if (answer){
    return true;
    }
    else{
    return false;
    }
    }

    Ahogy PHP-ben is tennéd mondjuk... :)
    Különben ocsmány. :)

    De hadd jegyezzem meg, hogy ezt a függvényt egy kissé le tudod rövidíteni, pl. így:
    function confirmDelete() {
    return confirm("Biztosan törlöd?");
    }

    (#2177) :
    "Hogy lehet ezt kipróbálni consolban? Vagy honnan tudom, hogy mi a visszatérési értéke?"
    Pl. Chrome-ban (vagy Firebug, vagy Opera Dragonfly, utóbbira F12 asszem nem érvényes, csak Ctrl+Shift+I):
    nyomj F12-t
    a konzolodba másold be a függvényedet, majd Enter
    aztán simán hívd meg a függvényt így:
    torol()
    ki fogja írni a visszatérési értékét!

    Egyébként manapság a klasszikus confirm() ablak helyett illik használni pl. jQuery UI Dialogot: [link].
    De előbb bírd működésre a korábbit... :)

    [ Szerkesztve ]

    Sk8erPeter

Új hozzászólás Aktív témák