Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]Zdarzenia
Fifi209
post
Post #1





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Mam jakiś dziwny problem...

Znalazłem kod na necie...
[JAVASCRIPT] pobierz, plaintext
  1. function przechwyc(e) {
  2. var kod = (window.event) ? window.event.keyCode : e.which;
  3. /*Zamień nastepną linijkę na swój kod :) */
  4. alert('Nacisnales: ' + String.fromCharCode(kod) + ', kod znaku: ' + kod);
  5. }
  6. document.onkeydown = przechwyc;
[JAVASCRIPT] pobierz, plaintext


Lecz za grosz nie chce on działać. W ogóle nie chce mi działać coś takiego:

[JAVASCRIPT] pobierz, plaintext
  1.  
  2. var temp = document.getElementById('cos');
  3. temp.onkeydown = function() { alert(1); }
[JAVASCRIPT] pobierz, plaintext


Pisałem wiele w javascript ale zawsze używałem jquery do "podpinania" zdarzeń.

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

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


Ok udało się!

Jakby kogoś interesował skrypt:

[JAVASCRIPT] pobierz, plaintext
  1. // ==UserScript==
  2. // @name Skróty
  3. // @namespace http://localhost/
  4. // ==/UserScript==
  5.  
  6. var ctrl = false;
  7.  
  8. var temp = document.getElementById('ed-0_textarea');
  9.  
  10. temp.addEventListener("keydown",
  11. function przechwyc(e) {
  12. var kod = (window.event) ? window.event.keyCode : e.which;
  13. if (kod == 17) {
  14. ctrl = true;
  15. }else if (kod == 77 && ctrl == true) {
  16. var x = prompt('Nazwa funkcji:');
  17. var str = '+ x + '">' + x + ' ';
  18. temp.value = this.value + str;
  19. ctrl = false;
  20. }else{
  21. ctrl = false;
  22. }
  23. },
  24. false
  25. );
[JAVASCRIPT] pobierz, plaintext


Oczywiście kochane forum nie może wyświetlić wszystkiego poprawnie... jednak po kliknięciu na plain text jest ok. (IMG:style_emoticons/default/smile.gif)

Pozdrawiam, Fifi209.

Ten post edytował fifi209 11.08.2009, 15:27:04
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 - 17:51