Atpakaļ uz pirmo lapu

laacz » 2004 » 22. janvāris

Atkal jau pasūdzēšos par exploreri…

07:10 @ 2004-01-22 = 10 blabla  

IE atkal izcēlās. Šoreiz ar DOM objekta document metodes getElementById() implementāciju… Nodemonstrēsim uzskatāmi:

[… kaut kas cits …]

<input type="radio" name="opt1" id="opt2" value="2" />
<input type="radio" name="opt" id="opt1" value="1" />

[… kaut kas cits …]

var element = document.getElementById('opt1');
var value = element.getAttribute('value');
alert(value);

Pēc idejas vajadzētu izlekt paziņojumam, kurš saturētu skaitli „1”, jo vienīgais elements ar id="opt1" ir pirmais.

Taču ne saspiesta sūda!

Izlec skaitlis „2”!

Update: Workarounds man iznāca šāds

1 kriptohitons @ 07:36 (2004. gada 22. janvāris)

Moska taadeelj, ka jamaais panjem vaardu??? Name un value nosaukumues uzraxti pavisam atskiriigus, un tad pameegini. Bet vispirms pasaki, lai jamais paraada "opt" veertiibu. Ko tad shis saka?

2 Delf @ 09:28 (2004. gada 22. janvāris)

nu laacz. ir taada lieta kaa standartizeeti apziimeejumi (katram savi). es piemeeram visus tagus kur ir ID dodu ar id="id_oSomeObject"

varbuut taapec es nekad nesaskaros ar taadu prob, un nesatikshos ar' :]

bet shits ir ar to IE…

3 wx @ 09:42 (2004. gada 22. janvāris)

gudrinieks….

inparent = parent == undefined ? document : parent;

rindiņu var pārrakstīt kā
if( parent == undefined ) parent = document;

(un to inparent mainīgo nahuj)

4 laacz @ 09:44 (2004. gada 22. janvāris)

wx, es nezinu, kur un ko tu esi mācījies, taču man nav pieņemams mainīt funkcijas parametrus pašā funkcijā, ja vien caur tiem netiek kaut kas atgriezts ;)

5 endrju @ 14:26 (2004. gada 22. janvāris)

Tu neesi kaut ko sajaucis šoreiz?

JavaScript getElementById funkcija meklē 'name' ierakstus, nevis 'id'.

6 laacz @ 14:30 (2004. gada 22. janvāris)

endrju: tad funkcija sauktos getElementByName() :)
Mozilla sez: http://www.mozilla.org/docs/dom/domref/d…
MSDN sez: http://msdn.microsoft.com/workshop/autho…
W3 sez: http://www.w3.org/TR/DOM–Level–2–Core/co…

7 wx @ 14:33 (2004. gada 22. janvāris)

laacz, javascript parametri funkcijām tiek nodoti by value (izņemot objektus, kas ir references) un tāpēc ir brīvi maināmi funkcijā kā vien gribās.

8 !ob @ 18:22 (2004. gada 22. janvāris)

Kur rodas vajadzība pēc divām input type=radio elementu kolekcijām ar vienu elementu katrā?

9 laacz @ 08:11 (2004. gada 26. janvāris)

!ob, kāpēc divas grupas ar vienu elementu katrā?

Problēma radās tad, kad vēlējos automātiski ar javascriptu pārveidot formas radiobuttonus uz javascript–based smukām bildītēm. Paņemam un izveidojam hidden elementu ar tādu ID, kāds ir option NAME, kā rezultātā, IE pēc tam vairs neprot adresēt attiecīgo hidden elementu vai opšnu.

10 MZM @ 13:56 (2004. gada 26. janvāris)

Surfojot netu uzgāju:
http://www.w3.org/2003/02/06–dom–support…

Ja ar Mozilla man rādījās 3 nesupportēti DOM 2 modulji, tad M$IE 6.0 nesupportēja ne1 DOM 2 moduli. Ko tad brīnīties par problēmām?

Kā tu saucies:
Tava e-pasta adresīte:
(nevienam netiks rādīta, vai dota; pat pie komentāra ne)
Ko teiksi?
FYI
* Formatēšana: iekļaujot tekstu no abām pusēm iekā '//', tas iznāks kursīvā: //teksts// (teksts), bet treknu tekstu var dabūt ar '**' katrā pusē: **teksts** (teksts), savukārt pasvītrotu ar '__': __teksts__ (teksts).
* Enteri tiek automātiski pārtaisīti par enteriem. Jebkurš HTML (izņemot <BR.*>) tiek parādīts, kā ievadīts (ne HTML'iski)
* E-pastu var vadīt droši iekšā, ja ir bailes no spambotiem. Tas tiek aizsargāts no jamajiem.
* Jebkurš url'is (www.kaka.com, http://kaka.com/, …) tiek automātiski pārtaisīts par spiežamu prieku (www.kaka.com, http://kaka.com/, …)
* Ko nozīmē 'detransliterēšana'? Manuprāt sen jau ir laiks sākt rakstīt nevis translitā (aaboljiishi), bet gan normāliem letiņu burtiem (āboļīši). Tad nu tieši to arī dara attiecīgā poga - pārveido tekstu no translita uz parastu. Gadās kļūmītes, bet labāk šitā nekā nekā.
 

Valid CSS! Valid XHTML 1.0 Transitional! Valid RSS! Valid Atom!
Tātad tā. Kopīraita notice. Viss materiāls, kas atrodams šajā saitā nedrīkst tikt izplatīts, kopēts, jebkādi citādi reproducēts vai izmantots bez manas (laacz) rakstiskas atļaujas. šīs tiesības man laipni piedāvā Autortiesību Likums.
Jebkura informācija, kuru kāds labprātīgi publicē šajā saitā (piemēram, komentāri), pieder tās autoram. Taču, ievietojot infromāciju šajā saitā, tās autors sniedz saita īpašniekam tiesības to daļēji vai pilnā apjomā lietot, izplatīt, reproducēt, modificēt, adaptēt, publicēt, tulkot, publiski demonstrēt. Saita īpašnieks ir tiesīgs jebkuru komentāru jebkurā brīdī dzēst, vai modificēt.
© 1996 — 2025 laacz. Visas tiesības… nu jūs jau zināt, kur.
Spēcināts ar SPP (S Pivom Potjaņet) v2.0b (code name Marasmus)
Hostingu laipni piedāvā DEAC.

laacz blog activity

Top.LV

 

Lapa izlīdusi no servera dzīlēm 0.03387 sekundē(s)