Autor | Zpráva | ||
---|---|---|---|
poručík Profil * |
#1 · Zasláno: 29. 3. 2010, 18:59:47
udělal sem si script v js, kterej udělá určitou akci po stisknutí klávesy, problém je že např IE má nastavený na tu klávesu otevření menu, takže se JS akce sice provede ale pak se ještě otevře menu v IE, jde to nějak vypnout aby se ta přednastavená akce v IE neprovedla?dík
|
||
slim12 Profil |
#2 · Zasláno: 29. 3. 2010, 19:01:33
nastav funkci na nejakou jinu klavesu
|
||
poručík Profil * |
#3 · Zasláno: 29. 3. 2010, 19:06:51
no tak na to bych přišel taky, ale potřebuju to na tu na který to je bohužel
|
||
Witiko Profil |
#4 · Zasláno: 29. 3. 2010, 22:03:47 · Upravil/a: Witiko
Tento script proveďte ve funkci spuštěné eventem, který používáte na odchytávání kláves. Způsobí, že defaultní akce prohlížeče svázaná s událostí se neprovede (používá se např. pro zablokování kliknutí pravým myšítkem).
element.onclick = function(event) {event.returnValue = false; /* kód */ } Druhou možností je rovnou vyreturnování funkce připojené k eventu false. element.onclick = function() { /* kód */ return false; } |
||
poručík Profil * |
#5 · Zasláno: 31. 3. 2010, 09:38:36
Tak sem to zkusil, ale funguje to jen ve firefoxu. IE pořád klávesovou zkratku provede, můžu v něm sice vypnout mačkání kláves v textarea že tam nejde psát, ale na klávesové zkratky na vyskočení nabídek typu alt + o pořád reaguje
|
||
Časová prodleva: 14 let
|
0