Hirdetés
- Honor Magic5 Pro - kamerák bűvöletében
- Méretes telekonverter az Oppo Find X9 Ultra hátán
- Vége lehet a OnePlusnak? Állítólag az Oppo bezárná a márkát
- Sony Xperia 5 IV - házon belüli siker
- Telekom mobilszolgáltatások
- Google Pixel topik
- Honor Magic8 Lite - a félig sikerült bűvésztrükk
- Poco F8 Pro – titkos favorit lehet belőle
- Honor Magic6 Pro - kör közepén számok
- Okosóra és okoskiegészítő topik
-
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
-
Taci
addikt
Sziasztok!
Szeretném azt elérni, hogy ha egy adott szkript (külső JS fájl) nem tölt be, akkor az adott div tartalma kiürítésre kerüljön még feldolgozás előtt, sőt, ha lehet, be se töltődjön:
https://jsfiddle.net/byvfcex0/Most egyelőre kb. csak így tudtam megoldani, ahogy a példában van, viszont a Network tabon látszódik, hogy ettől a div tartalmát még feldolgozza nyilván, a képet is betölti, és csak utána üríti - és ez így nem a legjobb.
A háttér:
Kliens oldalon JS által generálódik a div tartalma, viszont a Google nem (mindig) tölti be a hozzá szükséges JS-t, így indexeléskor nem lát tartalmat.
Ezért most már szerver oldalon generálom le a tartalmi részt - viszont ez nem a legfrissebb, nem ugyanaz, mintha amikor a felhasználó betölti az oldalt, és a pár mp-es frissen (kliens oldalon) generált adatok ott vannak.Ezért betöltéskor szeretném azt elérni, hogy:
- ha a szükséges JS nem lett betöltve (Google indexel), akkor ott van a szerver oldalon generált tartalom, 1 óránként frissítve,
- viszont ha betöltött a JS (normál felhasználó), akkor a div tartalma eleve fel se legyen dolgozva, mert a JS úgyis kiüríti és friss tartalommal tölti fel. (Az a plusz pár kB-nyi HTML-rész pedig nem akkora vérveszteség.)Most is működik, viszont az első pár képet feleslegesen tölti be, mert azonnal kukázva lesz (a többi lazyload-os, szóval nem számít), illetve egy pillanatra látszódik is a tartalom, amit aztán a JS leszed, és ez nem tetszik.
Meg lehet oldani, hogy a szkript betöltésének sikerességétől függően dolgozza fel a div tartalmát / vagy skippelje?
Van B tervem is (és C is), dobom a div törlését, és a szerver oldalon generált tartalomra építek, csak sűrűbbre veszem a generálását, 5 percre, és ahhoz fűzöm hozzá a többi tartalmat. Csak ez sok módosítás, így ha megoldható az első változat, azt csinálnám.
Köszönöm.
Új hozzászólás Aktív témák
- Házimozi belépő szinten
- Honor Magic5 Pro - kamerák bűvöletében
- Kerékpárosok, bringások ide!
- Hálózati / IP kamera
- Méretes telekonverter az Oppo Find X9 Ultra hátán
- Épített vízhűtés (nem kompakt) topic
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Androidos tablet topic
- exHWSW - Értünk mindenhez IS
- Vége lehet a OnePlusnak? Állítólag az Oppo bezárná a márkát
- További aktív témák...
- ASUS TUF Gaming RX 6800 XT
- Xiaomi 15 Ultra 16/512GB, Újszerű, Kártyafüggetlen, Töltővel, Dobozzal, 1 Év Garanciával!
- 212 - Lenovo IdeaPad Slim 5 (16IMH9) - Intel Core U5 125H, no GPU
- 211 - Lenovo Legion 5 (15ITH6H) - Intel Core i7-11800H, RTX 3060
- 210 - Lenovo IdeaPad 5 Pro (16ARH7) - AMD Ryzen 7 6800HS, RTX 3050Ti
- Telefon felvásárlás!! Xiaomi Redmi Note 13, Xiaomi Redmi Note 13 Pro, Xiaomi Redmi Note 13 Pro+
- 8 GB Samsung 4800 MHz-es DDR5 memória
- Keresünk Galaxy S21/S21+/S21 Ultra/S21 Fe
- ÁRGARANCIA! Épített KomPhone i5 10400F 16/32GB/64GB RAM RTX 5050 8GB GAMER PC termékbeszámítással
- 127db TV/Monitor Bazár (Samsung, LG, Philips, Sony)
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs


