Hirdetés
- Luck Dragon: Asszociációs játék. :)
- gban: Ingyen kellene, de tegnapra
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- Meggyi001: Kórházi ellátás: kuka vagy finom?
- GoodSpeed: WindowBlinds 11
- eBay-es kütyük kis pénzért
- Brogyi: CTEK akkumulátor töltő és másolatai
- Real Racing 3 - Freemium csoda
- Oldman2: A KOReader ebook olvasó program
- Elektromos rásegítésű kerékpárok
-
LOGOUT
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
"IE alá fejlesztek"
És?
IE alatt is a getElementById való arra, hogy adott id-vel rendelkező elemet lekérjünk.Ha a Google-ös találatokat bizonyítéknak szántad, az nem jött be, mivel ahogy te kerested, idézőjelek nélkül, az minden lószart megtalál, azt is, ha egymás után szerepel szóközzel így: "document all", "document's all", stb.
Így a jó az összevetés, ha már homár:
"document.getElementById" - "Nagyjából 31 000 000 találat"
"document.all" - Nagyjából 7 940 000 találatCsupán 23 millió körüli előny a "document.getElementById" javára.

Ha már ezzel akarunk bizonyítani... bár nem mintha ez érv lenne, sőt...Nem mindig az a segítség, ha egy az egyben leírunk valakinek kódokat, főleg, ha fogalma sincs, miről van szó. Ettől függetlenül ha visszakeresel a topicban, elég sok konkrét kódot írtam már le emberkéknek segítségből, olyanoknak, akiknek érdemes, mert látszik, hogy valóban foglalkoztatja őket az adott probléma, és nem csak azt várják, hogy az ő beböffentésére mindenki ugráljon.
"lesz*rom?"
Akkor meg miért sértődsz meg egy kritikán?
"nem, mást meg nem irritálok lényegtelen bejegyzéssel"
Ha az én hozzászólásomra céloztál így nem túl egyenes módon: szerintem nem lényegtelen hozzászólás az, ami hibás szakmai írást kritizál vagy korrigál érdemben.
De persze van, aki nem bírja a kritikát, még akkor sem, ha hibázik. Az ember nem tudhat mindig mindent helyesen, és nem gyengeség beismerni, ha valamit esetleg más jobban tud. Ezt a tanácsot én is megfogadom, ha írok valami topicba, és korrigálják az esetleges hibáimat a hsz.-emben, nem sértődöm meg rajta.
Nem kell mindent egyből támadásnak venni.
Ja, és a legfontosabb: igen rövid és tömör választ kaphatsz itt arra, hogy miért is NE használd a document.all-t: [link]
"document.all is a proprietary Microsoft extension to the W3C-standard. (B)getElementById (/B)is standard - use that.""document.all() is a non-standard way of accessing DOM elements. It's been deprecated from a few browsers. It gives you access to all sub elements on your document.
document.getElementById() is a standard and fully supported. Each element have a unique id on the document."
Magyarul a document.all NEM szabványos, elavult, helytelen a használata.
A document.getElementById szabványos és teljes körűen támogatott a normális böngészők által.Tanulság:
senki ne használja a document.all-t.
Teljesen mindegy, hogy IE-re vagy más böngészőre fejleszt. -
Sk8erPeter
nagyúr
Miért ragaszkodsz ehhez a document.all-hoz (másik topicban is ezt használtad)?
document.all.xyz
HELYETT
document.getElementById('xyz')
utóbbi a helyes.var tarolo=document.all.a1.value;
eleve már megint ez a document.all, de mindegy, most ezt tegyük félre, de ezután ezt írod nem sokkal:
document.all.x.value=oldal[tarolo-1];Ennek konkrétan semmi értelme, hogy a hidden input mezőbe elhelyezett értékkel indexeled a tömböt... akkor már legyen JavaScript-változóban tárolva, ha már ezt választod...
DE ha már említetted a length property-t, akkor már miért nem használod?
Pl. oldal.length"tömb hossz a nullával is számol"
NEM, nem a nullával is számol, hanem a nulladik tömbindexen szereplő értéket is beleszámolja. Nyilván, mivel az is a tömb egyik eleme.
Az indexelés pedig 0-tól kezdődik, tehát a 0. indexen szereplő érték a tömb első eleme.Látom épp tanulod a JavaScriptet...

Új hozzászólás Aktív témák
- Lenovo Thinkpad T490, 14" FHD IPS kijelző, I7-8565U CPU, 8GB DDR4, 256GB SSD, W11, Számla, 1 év gara
- LG 55QNED80T3A 4K UHD Smart AI TV MAGIC MOTION TÁVIRÁNYÍTÓVAL!
- Macbook Air 13" M1 A2337 2020 8GB Viseltes eszt. áll.
- Macbook Air 13" M1 A2337 2020 8GB Pixelhiba
- Macbook Air 13" M1 2020 (2021) A2337 16GB
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 32/64GB RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- Windows 10 / 11 Pro Retail aktiváló kulcs Azonnal szállítással, számlával, garanciával!
- REFURBISHED és ÚJ - HP Thunderbolt Dock G2 230W with combo cable (3TR87AA)
- Bomba ár! Lenovo X1 Yoga 1st - i5-6G I 8GB I 512SSD I 14" FHD Touch I HDMI I W11 I CAM I Garancia
- CORSAIR K100 AIR
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest
IE alatt is a getElementById való arra, hogy adott id-vel rendelkező elemet lekérjünk.


