Hirdetés
- Poco F6 5G - Turbó Rudi
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- iOS alkalmazások
- Örömhír: nem spórol Európán a OnePlus
- Nagyot ugorhat a Poco M8 Pro
- Vivo X300 - kicsiben jobban megéri
- Csak egy ország kap Exynos 2600-as Galaxy S26 telefonokat?
- Xiaomi 14T Pro - teljes a család?
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Poco M7 - lépésben Siófok felé
-
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
- Több száz játékban kezdi meg karrierjét az FSR Redstone
- A részvénypiacot is kilőné az űrbe a SpaceX
- Thermalright tulajok topikja
- iPad topik
- Poco F6 5G - Turbó Rudi
- Külső merevlemezek - USB, eSATA, FireWire HDD
- Rogyásig pakolható a Cooler Master Cosmos szériás csúcsháza
- TCL LCD és LED TV-k
- Kerékpárosok, bringások ide!
- ArchiCAD és Artlantis topik
- További aktív témák...
- ASUS ROG PG39WCDM Ívelt Gamer Oled Monitor!39"/2k ultrawide/240hz/0,03ms/Gsync-Freesync/Type-C/!
- Akciós! Makulátlan MacBook Pro 16" i9 16GB 1TB 5500M asztro szürke részletek a leírásban.
- UF Lenovo Yoga 9i x360 Érintős Hajtogatós Laptop Tab 14" -50% i7-1360P 16/1TB Iris Xe 2,8K OLED 90Hz
- iPhone 13 Pro Max 256GB Graphite megkímélt állapotban eladó!
- WACOM INTUOS Pen & Touch S - Digitalizáló rajztábla
- HIBÁTLAN iPhone 13 mini 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3286, 100% Akksi
- Xiaomi Redmi Note 14 Pro+ 5G 256GB, Kártyafüggetlen, 1 Év Garanciával
- HP ProDesk 600 G4 i5-8100 16GB 512GB 1 év garancia
- BESZÁMÍTÁS! Gigabyte H610M i3 12100F 16GB DDR4 512GB SSD RX 5600XT 6GB Zalman S2 Corsair 650W
- Apple Thunderbolt Display (picit beégős!)
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


