🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Problem z zmianą typu obiektu input

#50467
From: Grzegorz Jakóbik
Date: Thu, 13 Jan 2011 16:04
38 lines
3420 bytes
> 1. Atrybuty pisz małymi literami. Zamiast onFocus pisz onfocus.
> 2. Nie mieszaj kodu, np. JS z HTML. Zrób kod JS w oddzielnym pliku.
> 3. Sprawdź, jak zadziała Twoje rozwiązanie bez włączonego lub 
> niedostępnego JavaScript-u.
> 4. div to zwykły element blokowy i równie dobrze zamiast niego może być 
> inny element. Nie ma on nic tu do rzeczy.

Zmiana atrybutów na małe litery nie jest tu akurat powodem nie działania 
tego o co pytam, poza tym bez znaczenia ma czy JS jest w jednym pliku czy w 
osobnym na razie testuje moje rozwiązanie, więc nie widzę powodu żeby 
utrudniać ludzom chcącym mi pomoć aby musieli generowac 100 plików

>> Zadaje sobie pytanie tylko dlaczego nie działa mi onBlur ? które nadal
>> pozostaje bez odpowiedzi ?
>
> W funkcji zamien masz na końcu setFocus(); Tę samą funkcję zamien 
> wywołujesz przy zdarzeniu onblur, a która to na końcu ustawia focus. I tak 
> w kółko. Pytanie: po co zmieniasz typ input-a? I co chcesz przez to 
> osiągnąć?

setfocus ustawiam po to aby po zmianie typu pola z text na password kursor 
nadal pozostawał tam gdzie trzeba a nie okno traciło swoją aktywność 
wystarczyło przeczytać sobie posty od początku albo po prostu wkleić kod 
który zaczyna się od ---cut here--- i koczy się tym samym u go sobie 
uruchomić.

Zmiany na małe litery problemu nie rozwiązują, wycięcie funkcji setFocus(); 
też niczego nie zmienia w działau onblur, tak więc nie tu lerzy problem.
Jeśli masz chęć mi pomoć, zrób to proszę a nie traćmy czas na głupie wywody 
co i jak jest bardziej elegancko.

Ja osobiście uważam że metodę którą mi podałeś owszem działa ale jest jak 
dal mnie nie elegancka bo gdy robimy w przeglądarce czy to FF czy IE 
najnowszych wersjach REFLESH okienka przeskakują na ułamek sekundy to mi się 
jakoś bardzo nie podoba, a wynika to z tego że stosowana jest tam 
przesunięcie pola które dopiero sktutkuje po załadowaniu całej strony.

G.J. 
Technical Details
Message-ID: <4d2f228d$0$2504$65785112@news.neostrada.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!plix.pl!newsfeed1.plix.pl!newsfeed00.sul.t-online.de!t-online.de!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
References: <4d25c662$0$2441$65785112@news.neostrada.pl> <4d260f4c$0$2494$65785112@news.neostrada.pl> <4d274287$1$2442$65785112@news.neostrada.pl> <ig97b0$enj$1@news.onet.pl> <4d2ce627$0$2507$65785112@news.neostrada.pl> <igkbr3$r07$1@news.onet.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!nf1.ipartners.pl!ipartners.pl!plix.pl!newsfeed1.plix.pl!newsfeed00.sul.t-online.de!t-online.de!border4.nntp.dca.giganews.com!border2.nntp.dca.giganews.com!nntp.giganews.com!nx01.iad01.newshosting.com!newshosting.com!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-a-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail
From: Grzegorz Jakóbik <kot@DO_NOT_SPAM.krakow.pl>
Newsgroups: pl.comp.lang.javascript
References: <4d25c662$0$2441$65785112@news.neostrada.pl> <4d260f4c$0$2494$65785112@news.neostrada.pl> <4d274287$1$2442$65785112@news.neostrada.pl> <ig97b0$enj$1@news.onet.pl> <4d2ce627$0$2507$65785112@news.neostrada.pl> <igkbr3$r07$1@news.onet.pl>
In-Reply-To: <igkbr3$r07$1@news.onet.pl>
Subject: Re: Problem z zmianą typu obiektu input
Date: Thu, 13 Jan 2011 17:04:17 +0100
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Windows Mail 6.0.6002.18197
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18263
Lines: 39
Message-ID: <4d2f228d$0$2504$65785112@news.neostrada.pl>
Organization: Telekomunikacja Polska
NNTP-Posting-Host: 95.48.17.158
X-Trace: 1294934669 unt-rea-a-02.news.neostrada.pl 2504 95.48.17.158:51781
X-Complaints-To: abuse@news.neostrada.pl
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit