Hirdetés
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- iPhone topik
- MWC 2026: Farsangra Galaxy Ultrának öltözött a gyerek
- Google Pixel topik
- Yettel topik
- Redmi Note 12 Pro - nem tolták túl
- Android alkalmazások - szoftver kibeszélő topik
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- MWC 2026: Európába jött a Mate 80 Pro
-
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
Siriusb
#2106
üzenetére
Hali!
Bocs, csak gyorsan tudok válaszolni, a többire érdemben csak holnap fogok tudni, de a lényeg, hogy a window.location egy objektum, így annak legfeljebb a tulajdonságait tudod vizsgálgatni, hogy létezik-e.
Példa:
window.location.hasOwnProperty('blabla');
false-szal tér vissza, mert nincs "blabla" nevű property-jewindow.location.hasOwnProperty('href');
true-val tér vissza, mert létezik a "href" property, ami a window.location.href-fel érhető el.Érdemes inkább ilyen vizsgálgatásokat végezni, ha viszont arra vagy kíváncsi, hogy mondjuk az adott cím tartalmaz-e valamilyen karaktersorozatot, akkor meg a megfelelő tulajdonságot kell felhasználnod, példa:
window.location.href.indexOf('eztkeresedateljescimben');
Ha csak a hostname-ben szeretnél keresni (pl. www.google.hu), akkor a hostname tulajdonságot kell felhasználnod:
window.location.hostname.indexOf('google');Ha mégis ragaszkodnál ahhoz, hogy a window.location-ön végezz indexOf-ot, akkor ez működik:
window.location.toString().indexOf('eztkeresedateljescimben');Ja, és persze mindegyiknél úgy kell vizsgálódnod, ha csak az érdekel, hogy benne van-e a keresettt string, hogy az indexOf nagyobb értéket ad-e vissza, mint -1, mert ha igen, akkor megtaláltad, ha nem, akkor nincs meg a keresett string.
Új hozzászólás Aktív témák
- Keresünk Galaxy S21/S21+/S21 Ultra/S21 Fe
- Apple iPhone 15 Pro Max 256GB - Kártyafüggetlen, Grafit, 90% Akku - 1 Év Garanciával
- Utolsó raktáron! Apple Mac Studio M2 Ultra 24/60 mag, 64GB RAM, 1TB SSD - 27% ÁFA
- GYÖNYÖRŰ iPhone SE 2020 256GB Black-1 ÉV GARANCIA - Kártyafüggetlen, MS4003
- Apple Magic Mouse (USB-C) - Fehér
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

