![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Próbuje wymusić focus na elemencie (input, textarea, cokolwiek) z poziomu javascript. Niestety metoda kompletnie nie działa.
Oczywiście w konsoli nie wypluwa "test". Element na pewno istnieje i na pewno jest to input. Używam Windows 7 64-bit home i firefoxa 4. -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
A mógłbyś napisać co jest Twoim elementem? tzn. skąd i jak go pobrałeś.
-------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#3
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Kiedy bindujesz eventa?
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Ej panowie, nie rozmawiacie z człowiekiem z przedszkola...
Z tego co odkryłem wynika jasno, że focus nie zadziała jeżeli nie jest wywoływane w kontekście interakcji użytkownika. Np naciśnięcie przycisku myszy. Damn :/ Jak chcecie potwierdzić moją teorię to... prawym przyciskiem na naszą forumową szukajkę -> zbadaj element I tylko w konsoli
Nie cholera :/ -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
@wookieb: szczerze nie rozumiem problemu - wszystko powinno "chodzić"!
Cytat focus nie zadziała jeżeli nie jest wywoływane w kontekście interakcji użytkownika Jak to nie. Masz tu najprostszy z możliwych przykładów - to Ty musisz gdzieś popełniać błąd! Kod <input id="test" value="To jest tekst, który zniknie">
<script> el = document.getElementById('test'); el.onfocus = function(){ this.value = ''; } el.focus(); setTimeout(function(){ el.value = 'dalsze testy'; el.blur(); }, 1000); setTimeout(function(){ el.focus(); }, 3000); </script> -------------------- |
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 22:50 |