Hirdetés
- Fogta magát és bedőlt az ígéretesnek tűnő linuxos Snapdragon notebook
- Melyik tápegységet vegyem?
- Milyen TV-t vegyek?
- 3D nyomtatás
- Projektor topic
- Milyen széket vegyek?
- Belerohan a hazai piac Kína saját csúcsmemóriáiba
- VR topik (Oculus Rift, stb.)
- Azonnali notebookos kérdések órája
- Házimozi haladó szinten
-
PROHARDVER!
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
- One otthoni szolgáltatások (TV, internet, telefon)
- Kuponkunyeráló
- Bloomberg: Az iOS 27 a stabilitásra és az AI-ra fókuszál majd
- Milyen légkondit a lakásba?
- Samsung Galaxy Felhasználók OFF topicja
- sziku69: Fűzzük össze a szavakat :)
- Villanyszerelés
- Autós topik
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Erőpróbán a Samsung Galaxy A57, és úgy tűnik, visszatér az A70-es sorozat
- További aktív témák...
- Felújított laptopok számlával, garanciával! Ingyen Foxpost!
- VADIÚJ Bontatlan! Honor 400 Lite 8/256 AMOLED 120Hz Velvet Grey, Dual SIM 2év gar
- HIBÁTLAN iPhone 13 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3917, 100% Akkumulátor
- KARÁCSONYI BOMBA AKCIÓK! PSN, STEAM, UBISOFT CONNECT, EA APP, XBOX EREDETI KULCSOK 100% GARANCIA
- Honor 200 Lite / 8/256GB/ Kártyafügetlen / 12Hó Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


