Kezdőoldal » Számítástechnika » Programozás » Javascript: képes a js fizikai...

Javascript: képes a js fizikai billentyűk "megnyomására" a felhasználó nevében?

Figyelt kérdés

Nem poén, tehát nem mozgatni akarom a fizikai billentyűket valaki billentyűzetén =D

Arra gondolok, hogy például az element.click(); funkció képes megírt virtuális gombokat felhasz helyett megnyomni. De lehet olyat írni, hogy miközben ír valaki, beiktassak minden szó után egy entert aminek az event.which kódja a 13?

Tehát erre rá lehet felhasz helyett "nyomni"?

Előzőre szívesen írok példát ha nem írtam volna le érthetően, de pl a billentyűk lenyomását azonosítani tudom, az érdekel, hogy ez visszafelé is működik-e?


példa: event.which(13).click(); vagy push(); vagy valami ilyesmi?

vagy document.click(event.which(13)); [Enter billentyű]



2020. ápr. 18. 08:42
 1/9 A kérdező kommentje:

Össze is dobtam.

[link]


Az a lényeg, hogy ugye console-on (F12 debugger;) keresztül ha beírod, hogy:

"gomb.click();" akkor úgymond megnyomod az általam írt virtuális gombot.

Na de nekem az kellene, hogy magát az entert is meg tudjam nyomni virtuálisan a felhasználó helyett. Mert az Enterre is megírtam, hogy ugyanúgy változtassa meg a body hátterét zöldre mint a virtuális gomb.

Ez lehetséges? Hogyan?

2020. ápr. 18. 09:15
 2/9 anonim ***** válasza:
Ha berakod a gomb.click(és átadsz egy event eseményt, mintha a felhasználó tette volna?)
2020. ápr. 18. 11:28
Hasznos számodra ez a válasz?
 3/9 A kérdező kommentje:

Az az amit fent megírtam

gomb.click(); [gyors Jquery kapcsolattal]

hosszabban amire gondolsz ha jól értem:

document.getElementById('gomb').click();

Annak a gombnak "gomb" azonosítót[id] adtam.

2020. ápr. 18. 11:51
 4/9 anonim ***** válasza:
Ha arra gondolsz, hogy kliens oldalon rendszer szinten működjön, akkor nem. Ez komoly biztonsági probléma lenne. Persze lehet hasonlót, de az csak a JS kód által kezelt környezetben fog működni, pl. a DOM objektumokban, aktív weblapokon.
2020. ápr. 18. 20:24
Hasznos számodra ez a válasz?
 5/9 A kérdező kommentje:

Erre kérek szépen példát.

Igen én kizárólag weblapokat programozok.

(nem munka - csak hobbi)

2020. ápr. 18. 23:48
 6/9 anonim ***** válasza:
Google: javascript trigger keypress/mouse event
2020. ápr. 19. 00:17
Hasznos számodra ez a válasz?
 7/9 A kérdező kommentje:

Azt hiszem ez lesz az, de már nincs kapacitásom megvizsgálni =D Kedden visszatérek rá (=

Nagyon szépen köszönöm (= (Y)

2020. ápr. 19. 06:15
 8/9 anonim ***** válasza:
...Mármint így tudsz példákat keresni guglival.
2020. ápr. 19. 10:04
Hasznos számodra ez a válasz?
 9/9 A kérdező kommentje:
Igen, megnéztem múltkor és találtam egy jót aszt hiszem de még azóta se volt időm kipróbálni. De a stack-en működött (=
2020. ápr. 21. 07:47

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!