Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML]Otwiernie okienka klawiszem
Bongo
post 23.11.2014, 15:42:31
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 19.10.2014

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


Siemka
Zrobiłem na swojej stronie takie okienka typu popou czy coś takiego w każdym razie aby takie okienko wyświetlić nie trzeba przeładowywać strony. Moje pytanie brzmi: Co zrobić żeby to okienko otwierać i zamykać klawiszem? To jest link który złuży to otwierania poprzez kliknięcie myszką:
  1. <a href="java script:void(0)" onclick="toggle_visibility('console');">Konsola</a><br />
Go to the top of the page
+Quote Post
untorched
post 23.11.2014, 15:54:21
Post #2





Grupa: Zarejestrowani
Postów: 318
Pomógł: 76
Dołączył: 27.12.2011
Skąd: Dąbrowa Górnicza

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


3 sekundy szukania w google.

Np. >> TO <<
Go to the top of the page
+Quote Post
Bongo
post 23.11.2014, 16:13:38
Post #3





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 19.10.2014

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


untorched:
No tak, ale tam pisze, że aby to wyświetlić wystarczy nacisnąć dowolny klaiwsz a jabym chciał to np. na tyldzie to jak to zrobić?
Go to the top of the page
+Quote Post
ilidir
post 23.11.2014, 16:16:34
Post #4





Grupa: Zarejestrowani
Postów: 183
Pomógł: 14
Dołączył: 27.09.2014

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


jak chcesz to zorbić na tyldzie to kłania się javascript i przechwytywanie w locie klawiszy smile.gif
Go to the top of the page
+Quote Post
Bongo
post 23.11.2014, 16:21:48
Post #5





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 19.10.2014

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


Uczę się dopiero js i php więc nie zabardzo ogarniam o co chodzi. :/ Mógłby ktoś mi napisać to na jakimś przykładzie?

Ten post edytował Bongo 23.11.2014, 16:32:25
Go to the top of the page
+Quote Post
untorched
post 24.11.2014, 00:09:35
Post #6





Grupa: Zarejestrowani
Postów: 318
Pomógł: 76
Dołączył: 27.12.2011
Skąd: Dąbrowa Górnicza

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


Rozumiem. Ale czy nie potrafisz używać google? Głupi przykład, ale chyba lepiej samemu dowiedzieć się "jak zająć się dziewczyną", niż prosić kolege żeby pokazał na przykładzie. LOL aarambo.gif Z resztą nie ważne. Jak nie chcesz się nauczyć, a chcesz gotowca to komuś zapłać...

>> Rozwiązanie twojego problemu <<
Go to the top of the page
+Quote Post
Pyton_000
post 24.11.2014, 12:49:08
Post #7





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

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


@up True haha.gif

... po 3 sek. gdzieś w kosmosie....
http://stackoverflow.com/questions/155188/...y-in-a-text-box
Go to the top of the page
+Quote Post
Bongo
post 24.11.2014, 19:10:56
Post #8





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 19.10.2014

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


Zrobiłem coś takiego:
[JAVASCRIPT] pobierz, plaintext
  1. $("#console").keyup(function(event){
  2. if(event.keyCode == 80){
  3. $(event.keyCode == 80).click();
  4. }
  5. });
[JAVASCRIPT] pobierz, plaintext

O ile dobrze myślę w miejscu gdzie jest #tag trzeba wstawić diva gdzie jest okienko z trescią, tam gdzie jest 80 jest to klawisz p po którego kliknięciu ma się odpalić konsola, ale tak się nie dzieje. Mam jQuery, o co chodzi?
Go to the top of the page
+Quote Post
untorched
post 24.11.2014, 23:00:39
Post #9





Grupa: Zarejestrowani
Postów: 318
Pomógł: 76
Dołączył: 27.12.2011
Skąd: Dąbrowa Górnicza

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


Kod
document.addEventListener("keydown", keyDownTextField, false);

function keyDownTextField(e) {
    var keyCode = e.keyCode;
    if(keyCode==80) {
        toggle_visibility('console');
    }
}


Jeśli dobrze zrozumiałem pierwszy post to mniej więcej coś takiego.
Go to the top of the page
+Quote Post
Bongo
post 25.11.2014, 10:04:49
Post #10





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 19.10.2014

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


[JAVASCRIPT] pobierz, plaintext
  1. document.addEventListener("keydown", keyDownTextField, false);
  2.  
  3. function keyDownTextField(e) {
  4. var keyCode = e.keyCode;
  5. if(keyCode==80) {
  6. toggle_visibility('consoleIn');
  7. }
  8. }
[JAVASCRIPT] pobierz, plaintext

  1. <div id="mconsole"><div id="con1"><div id="consoleTxt">tekst</div></div>
  2. <div id="con2"><input id="consoleIn" type="text"></div></div>

Co robię źle, że to nie działa w ogóle?
Go to the top of the page
+Quote Post
Forti
post 25.11.2014, 10:15:54
Post #11





Grupa: Zarejestrowani
Postów: 655
Pomógł: 73
Dołączył: 2.05.2014

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


edit: sorka, źle spojrzałem.

Skąd wziąłeś to toggle_visibility('consoleIn'); ?


Ten post edytował Forti 25.11.2014, 10:21:40


--------------------
Overwatch24 - najbardziej zaawansowany Polski portal Overwatch od fanów dla fanów.

Fachowo.co

Behance.net/fachowo
Go to the top of the page
+Quote Post
Bongo
post 25.11.2014, 11:47:17
Post #12





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 19.10.2014

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


  1. <input id="consoleIn" type="text"></div></div>

Chyba tak to miało być
Go to the top of the page
+Quote Post
untorched
post 25.11.2014, 14:20:25
Post #13





Grupa: Zarejestrowani
Postów: 318
Pomógł: 76
Dołączył: 27.12.2011
Skąd: Dąbrowa Górnicza

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


http://jsfiddle.net/cqfawnLn/
Go to the top of the page
+Quote Post
Trzebu
post 25.11.2014, 15:11:33
Post #14





Grupa: Zarejestrowani
Postów: 27
Pomógł: 2
Dołączył: 13.09.2014

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


To nie ma być wstawione w inputa tylko w div'a.

Ten post edytował Trzebu 25.11.2014, 16:11:10
Go to the top of the page
+Quote Post
Bongo
post 25.11.2014, 15:12:46
Post #15





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 19.10.2014

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


Dzięki wszystkim działa! biggrin.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 3.07.2025 - 11:03