Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [HTML]Otwiernie okienka klawiszem
Bongo
post
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
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
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
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 (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Bongo
post
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
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 (IMG:style_emoticons/default/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
Post #7





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

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


@up True (IMG:style_emoticons/default/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
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
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
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
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
Go to the top of the page
+Quote Post
Bongo
post
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
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
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
Post #15





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

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


Dzięki wszystkim działa! (IMG:style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post

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: 22.09.2025 - 00:45