Hirdetés
- Visszatérnek a Samsung tervezte CPU-magok és GPU az Exynos 2800-ban?
- Apple iPhone 15 Pro Max - Attack on Titan
- Külföldi prepaid SIM-ek itthon
- Telekom mobilszolgáltatások
- Cseresznyepiros és mokka barna Redmi Note 15-ök az újévre
- CES 2026: Érintőceruzát támogató komolyabb Motorola várható
- Redmi Note 12 Pro - nem tolták túl
- Rugalmas OLED panelre válthat a Samsung Galaxy A57
- iPhone topik
- Milyen okostelefont vegyek?
-
Mobilarena
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
Mentiii
#4899
üzenetére
Persze, megoldható. Az onbeforeunload eseménykezelőjében egyből visszatérsz, ha bizonyos feltételek nem teljesülnek. A példában null-lal tértem vissza, de az implicit undefined-dal való visszatérés is jó lenne, számomra ez így egyértelműbb, és működik az összes népszerű böngészőben, IE9-től kezdve legalábbis biztosan. Ha az egész megerősítős mókát csak akkor szeretnéd aktiválni, ha be van jelentkezve a felhasználó, akkor először is megvizsgálod, hogy be van-e jelentkezve, és ha igen, csak akkor iratkozol fel eseménykezelővel az onbeforeunload eseményre - vagy magában az eseménykezelőben is vizsgálhatod a feltételt, ez egyéni döntés kérdése.
Jelen esetben a document.activeElementnek vizsgáltam a tagname attribútumát, hogy amennyiben az egy <a> tag, akkor anchorró/linkről van szó, arra kattintva váltódott ki az esemény. Emlékeim szerint ez ilyen esetben simán megfelelő lehet.Itt a demo:
https://jsfiddle.net/9eb5p6o6/1/
Új hozzászólás Aktív témák
- Sorozatok
- 3D nyomtatás
- Formula-1
- AMD vs. INTEL vs. NVIDIA
- Visszatérnek a Samsung tervezte CPU-magok és GPU az Exynos 2800-ban?
- Óra topik
- Nem kilincselhet tovább a Tesla Kínában
- sziku69: Fűzzük össze a szavakat :)
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- Apple iPhone 15 Pro Max - Attack on Titan
- További aktív témák...
- Retro Lenovo ThinkPad laptop csomag (T400, T61, X61s) - 3 db egyben
- 15.gen! Intel Core Ultra 5 245KF +16-32GB DDR5 RAM +hűtött VRM-es B860 lap! GAR/SZÁMLA (Te nevedre)!
- -70% FULLOS Lenovo ThinkPad T14: Ryzen 7 4750U 8mag, 32GB, 512GB, 14" FHD, vil.HU bill,IR,ujj.olv
- Ryzen 7 7700X +hűtött VRM-es B650M lap +16-32GB DDR5 RAM! GAR/SZÁMLA (a Te nevedre kiállítva)!
- 100/100% 500GB SSHD, 500GB HDD - több db - 2,5"
- REFURBISHED - DELL Precision Dual USB-C Thunderbolt Dock - TB18DC
- Új Kipsta agility 100 focicipő (43-as)
- CTO Bontott 0perces TÜZES EZÜST MacBook Air 13.6" M4 10C/1G 16GB 512GB Gar.: 1 év APPLE világgar
- Telefon felváráslás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
- Telefon felvásárlás!! iPhone 14/iPhone 14 Plus/iPhone 14 Pro/iPhone 14 Pro Max
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest


