| Autor | Zpráva | ||
|---|---|---|---|
| Beda Profil |
#1 · Zasláno: 18. 7. 2006, 09:58:02
Aloha, pokouším se zakázat kliknutí myši na odkazu se shiftem, bohužel se mi to nedaří
<a onclick='return test()' href='/adresa'>text</a> function test(){ return false; } V IE a Opeře to funguje podle očekávání, ve FF při normálním kliku taky, ale když kliknu s ctrl nebo shiftem otevře to nové okno nebo tab a zákaz vesele ignoruje. Nevíte prosím někdo jak to zakázat úplně? |
||
| WanTo Profil |
#2 · Zasláno: 18. 7. 2006, 09:59:20
Proč to chceš zakázat?
|
||
| Beda Profil |
#3 · Zasláno: 18. 7. 2006, 10:01:51
potřebuju místo toho dát něco jinýho, buď po přepsat odkaz na kterej se kliklo se shiftem na něco jinýho, to ve FF ale hodí dycky do novýho okna, nebo to zakázat a pomocí window.location.href to dát na jinou adresu než normální klik.
|
||
| Beda Profil |
#4 · Zasláno: 18. 7. 2006, 10:08:22 · Upravil/a: Beda
|
||
| Beda Profil |
#5 · Zasláno: 18. 7. 2006, 10:09:46 · Upravil/a: Beda
asi bych měl víc přemejšlet než to odešlu, aby se to dalo číst... omlouvám se
Dělám kalendář, kterej je v PHP a potřebuju nějak zařídit možnost výběru s ctrl a se shiftem jako v normálních aplikacích... myslel sem, že když kliknu na odkaz se shiftem nebo ctrl, tak by se ten odkaz přepsal na něco jinýho - odkat.setAttribute... ale to se otevře v novym okně/tabu. Tak zkoušim zakázat klikaní se shiftem a ctrl if(udalost.button==0 && udalost.shiftKey==true){ return false; } else return true; a dát místo toho window.location.href kam potřebuju, jenže FF to jaksi ignoruju ten zákaz. |
||
|
Časová prodleva: 19 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0