🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #51724

Re: dlaczego firstChild oraz childNodes[0] mam undefined?

#51724
From: PawelS cbrbob(at)wbcd(dot)pl
Date: Fri, 21 Apr 2017 17:58
33 lines
2959 bytes
zpksoft pisze:
> W dniu środa, 12 kwietnia 2017 20:56:12 UTC+2 użytkownik Wojciech Bancer napisał:
>> On 2017-04-12, zpksoft <zpksoft@op.pl> wrote:
>>
>> [...]
>>
>>> A tak z ciekawości spytam: jaki to atrybut html wystarcza do zrobienia focusu?
>> W wielu przypadkach jest to autofocus (html5).
>>
>>> Oczywiście mam na myśli aplikację www, czyli focus na życzenie programisty :)
>> A to jakieś atrybuty są dopisywane nie na życzenie?
>>
>> -- 
>> Wojciech Bańcer
>> wojciech.bancer@gmail.com
> 
> Jeżeli przy pomocy ajaxa ładuję dialog do np. jakiegoś diva to autofocus nie działa. Działa przy ładowaniu strony. Ale to już nie jest ajax skoro musimy dla wywołania własnego dialogu przeładowywać stronę.
> 
> Wydaje mi się że bez odrobiny JS się nie obejdzie object.focus();

Dziękuję za doprecyzowanie. Dokładnie o takiej sytuacji napisałem.
Strona została załadowana, teraz ktoś kliknął w element
wizualnie przypominający Button, ale nie wypełnił niezbędnego pola,
wtedy pojawia się window.alert() z informacją,
następnie jest FORM.ELEMENT.focus(),
oraz dodatkowo na 5 sekund FORM.ELEMENT.backgroundColor na czerwowo,
Kliknięcie innego elementu wymaga wypełnienia innego pola,
które jeśli jest puste powoduje analogiczną sytuację.

Być może HTML5 rozwiązuje powyższe problemy,
ale niestety zapewne nie będzie działać wszędzie.

> Paweł
Technical Details
Message-ID: <oddh7e$e9b$1@node1.news.atman.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
References: <oaaiu9$jmk$1@news.icm.edu.pl> <oaauv5$1i7t$1@csiph.com> <5d210841-ac34-4a0b-9981-9fe8d5e61d4c@googlegroups.com> <1qyr04lt73a9k.2i4h5jx0p963$.dlg@40tude.net> <a5966894-febc-4a31-ba2c-12eb96499852@googlegroups.com> <20170316120955.4c2fcf01@pe.regionet.pl> <f86bfc66-ce12-4009-9ad7-46fdb248d93d@googlegroups.com> <oahd0j$imf$1@node1.news.atman.pl> <slrnocok8o.2ov.wojciech.bancer@pl-test.org> <obqgk8$92q$1@node1.news.atman.pl> <slrnoe23g8.658.wojciech.bancer@pl-test.org> <ocj84i$kmm$1@node1.news.atman.pl> <b8ac4329-07f2-412e-a4f5-bf457ba28f2b@googlegroups.com> <slrnoesu2a.1n9i.wojciech.bancer@pl-test.org> <ea44e4de-b00b-407a-a1e3-071165e56105@googlegroups.com>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!.POSTED!not-for-mail
From: "PawelS cbrbob(at)wbcd(dot)pl" <fake@email.org>
Newsgroups: pl.comp.lang.javascript
Subject: Re: dlaczego firstChild oraz childNodes[0] mam undefined?
Date: Fri, 21 Apr 2017 19:58:05 +0200
Organization: ATMAN - ATM S.A.
Lines: 33
Message-ID: <oddh7e$e9b$1@node1.news.atman.pl>
References: <oaaiu9$jmk$1@news.icm.edu.pl> <oaauv5$1i7t$1@csiph.com> <5d210841-ac34-4a0b-9981-9fe8d5e61d4c@googlegroups.com> <1qyr04lt73a9k.2i4h5jx0p963$.dlg@40tude.net> <a5966894-febc-4a31-ba2c-12eb96499852@googlegroups.com> <20170316120955.4c2fcf01@pe.regionet.pl> <f86bfc66-ce12-4009-9ad7-46fdb248d93d@googlegroups.com> <oahd0j$imf$1@node1.news.atman.pl> <slrnocok8o.2ov.wojciech.bancer@pl-test.org> <obqgk8$92q$1@node1.news.atman.pl> <slrnoe23g8.658.wojciech.bancer@pl-test.org> <ocj84i$kmm$1@node1.news.atman.pl> <b8ac4329-07f2-412e-a4f5-bf457ba28f2b@googlegroups.com> <slrnoesu2a.1n9i.wojciech.bancer@pl-test.org> <ea44e4de-b00b-407a-a1e3-071165e56105@googlegroups.com>
NNTP-Posting-Host: host-89-231-96-70.dynamic.mm.pl
Mime-Version: 1.0
X-Trace: node1.news.atman.pl 1492797486 14635 89.231.96.70 (21 Apr 2017 17:58:06 GMT)
X-Complaints-To: usenet@atman.pl
NNTP-Posting-Date: Fri, 21 Apr 2017 17:58:06 +0000 (UTC)
User-Agent: Thunderbird 2.0.0.24 (X11/20110622)
In-Reply-To: <ea44e4de-b00b-407a-a1e3-071165e56105@googlegroups.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit