-
Fototrend
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Ú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!

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...
-
Frigo
őstag
válasz
Speeedfire
#2175
üzenetére
Nálam false-al tér vissza ha nem az Ok-ra kattintok , valószínűleg nem itt lesz a hiba.
Új hozzászólás Aktív témák
- Formula-1 humoros
- Autós topik
- Star Trek Online -=MMORPG=-
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Milyen billentyűzetet vegyek?
- A fociról könnyedén, egy baráti társaságban
- Parfüm topik
- exHWSW - Értünk mindenhez IS
- Filmvilág
- sziku69: Fűzzük össze a szavakat :)
- További aktív témák...
- ÁR ALATT "RTX 4090" GARANCIÁLIS GAMER LAPTOP! - i7-13700HX, RTX 4090, 32GB DDR5, 1TB SSD
- Stellar Blade PS5 / 1x kijátszott / Alza vásárlás
- MSI MPG 271QRX QD-OLED 360Hz 1440p Gamer Monitor Garanciás 2027.12.03-ig
- Samsung Galaxy S23 Ultra 512GB,Újszerű,Dobozaval,12 hónap garanciával
- Apple iPhone 15 Plus 256GB,Újszerű,Dobozaval,12 hónap garanciával
- Gamer PC-Számítógép! Felsőkategória! R7 9800X3D / RX 9070XT / 32GB DDR5 / 2TB SSD / Noctua !
- iPhone 16 pro 128GB Sivatagi Titán - 27% ÁFA (0395)
- AKCIÓ! Microsoft XBOX Series X 1TB SSD fekete játékkonzol garanciával hibátlan működéssel
- AKCIÓ!!! KÉK! -20%!!! MACBOOK NEO!!!! - MAGYAR BILLES! - KÉK!
- Honor 200 Pro 512GB,Újszerű,Dobozaval,12 hónap garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


