- Motorola Edge 40 - jó bőr
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- Apple iPhone 16 Pro - rutinvizsga
- Hivatalos a OnePlus 13 startdátuma
- Google Pixel 10 Pro XL – tíz kicsi Pixel
- Apple Watch Sport - ez is csak egy okosóra
- Kézbe fogható paradoxon lett az iPhone Air
- Android alkalmazások - szoftver kibeszélő topik
- iPhone topik
- Redmi Note 10 Pro - majdnem minden stimmel
-
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
-
btz
addikt
[HTML beágyazott kód QuerySelector működés]
Közben felmerült a kérdés, hogy ha a content.html output2 elemébe nem klikk eseménykor, hanem betöltéskor, akarok berakni valamit, akkor azt hogyan tehetem meg. Sajnos csak ilyen csúnya megoldás jutott eszembe:
setTimeout(function() {
var output2var = document.getElementById("output2");
output2var.innerHTML = "OUTPUT2 IS WORKING";
}, 1000);Azaz setTimeoutal megvárom a teljes betöltést. Elég gány.
-
disy68
aktív tag
A te példádban az a legfőbb gond, hogy az ajax hívás aszinkron (XMLHttpRequest) és amikor hivatkoznál a testclick id-jú elemre, az még nincs benne a dom-ban. Az után tudsz csak rá hivatkozni, hogy az ajax kérés lefutott.
Erre az egyik lehetőség egy callback lehet, ami akkor lesz meghívva, amikor a content már bekerült a dom-ba.
Hogy legyen más is mint a korábbi minta, a lekérést átírtam fetch api-ra, meg kiszedtem a fölösleget, hogy átláthatóbb legyen: link
-
cattus
addikt
Teljesen még nem tiszta, hogyan is képes látni ez a content.html-ben lévő button ID-t
Két dolog miatt. Egyrészt, mert az egész
document
-re raktad rá az event listener-t, tehát az minden egyes, az oldalon történtclick
eseményre (attől függetlenül, hogy mire kattintottál) le fog futni. (Ezt alapvetően én nem nagyon ajánlanám, jobb az, ha az egyes event listener-eknek csak akkor futnak le, ha szükséges)
A másik dolog pedig a JavaScript event capure mechanizmusa, amivel aclick
esemény végigfolyik a DOM elemein.
Új hozzászólás Aktív témák
- Futás, futópályák
- OLED TV topic
- Külső merevlemezek - USB, eSATA, FireWire HDD
- Motorola Edge 40 - jó bőr
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- Apple iPhone 16 Pro - rutinvizsga
- exHWSW - Értünk mindenhez IS
- Fel kell készülnünk a 2G kivezetésére
- Hivatalos a OnePlus 13 startdátuma
- Google Pixel 10 Pro XL – tíz kicsi Pixel
- További aktív témák...
- ASUS ROG Strix G15 gamer laptop, i5-10300H, GTX 1650 Ti, makulátlan állapotban
- MSI RTX 5080 16GB GDDR7 SHADOW 3X OC EDITION - Új, 3 év garancia - Eladó!
- IdeaPad Gaming 3 15IHU6 15.6" FHD IPS i5-11320H GTX 1650 16GB 512GB NVMe magyar vbill gar
- Új elekrtomos rollerek és e-bike dobozban, 1 év garanciával:
- FÓLIÁS, szinteÚJ SKY BLUE MacBook Air 13.6" M4 10C/8G 16GB 512GB 1 év gar.
- Gamer egerek és billentyűzetek kitűnő árakon! Most extra 10% kedvezmény!
- Dell Latitude 7440 -14"FHD+1 IPS - i5-1345U 16GB - 512GB - Win11 - 1 év garancia + Dokkoló + 240W DC
- Bomba ár! Fujitsu LifeBook U728 - i3-8GEN I 16GB I 192SSD I 12,5" FHD I Cam I W11 I Garancia!
- BESZÁMÍTÁS! Samsung U28E590DS 60Hz 4K TN 1ms monitor garanciával hibátlan működéssel
- Bomba ár! HP ProBook 450 G3 - i5-6G I 16GB I 128SSD I HDMI I 15,6" HD I Cam I W10 I Gar!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest