Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JQuery] Wyciągnięcie zmiennej z funkcji., $(document).bind('keypress', function(););
nuffin
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 14.12.2010

Ostrzeżenie: (0%)
-----


Witam.
Może jest ktoś na forum, kto potrafi mi pomóc z wyciągnięciem zmiennej za funkcję.
Oto przykładowy kod:

  1.  
  2. var wcisniety;
  3.  
  4. $(document).bind('keypress', function(event) {
  5.  
  6. wcisniety = event.which;
  7.  
  8. });
  9.  


Kod oczekuje wciśnięcia klawisza i za pomocą zmiennej wcisniety zwraca kod ASCII klawisza, który naciśnięto. Jednak nie bardzo mam pomysł jak wyrzucić ją poza funkcję.

Ktoś ma pomysł?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
nuffin
post
Post #2





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 14.12.2010

Ostrzeżenie: (0%)
-----


No niestety nie!

Chyba... wczoraj w nocy, fakt faktem już mało kumający, ale pierwsze co zrobiłem to tak właśnie próbowałem ją zwrócić i niestety nie poszło : /

Zaraz spróbuje o trzeźwym umyśle.

@EDIT:

Tak jak mówiłem, nie działa. Tutaj taki przykład:

  1.  
  2. var wcisniety;
  3.  
  4. $(document).bind('keypress', function(event) {
  5.  
  6. wcisniety = event.which;
  7.  
  8. $(.dispObj).text(wcisniety);
  9.  
  10. });
  11.  


* przy czym klasa .dispObj to klasa jakiegoś obiektu, np. diva.

Ten przykład zadziała i wyświetli kod ASCII klawisza, który wcisnęliśmy, jednak gdy funkcję$(.dispObj).text(wcisniety); umieścimy poza klamrami function(event); już nie działa : (

Niedziałająca wersja:

  1.  
  2. var wcisniety;
  3.  
  4. $(document).bind('keypress', function(event) {
  5.  
  6. wcisniety = event.which;
  7.  
  8. return wcisniety;
  9.  
  10. });
  11.  
  12. $(.dispObj).text(wcisniety);
  13.  


Ten post edytował nuffin 14.12.2010, 16:29:35
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 10:52