Autor | Zpráva | ||
---|---|---|---|
MasterLuk Profil |
#1 · Zasláno: 15. 3. 2007, 20:51:25 · Upravil/a: MasterLuk
Problém s vlastní kontextovou nabídkou
zkoušel jsem jascript aby kdyz dá někdo pravý tlačítko myši aby se tam ojevili odkazy na jiny veby tady je postup : <html> <head> <title>Vlastní pravé menu<title> <link rel="stylesheet" type="text/css" href="style.css"> <SCRIPT Language="JavaScript"> <!-- document.onclick=Context; document.onkeydown=Contexkey; //Funkce na zobrazení/schování menu function ShowMenu (Show) { MyMenu.style.pixelLeft=window.event.clientX; MyMenu.style.pixelTop=window.event.clientY MyMenu.style.visibility = "visible"; } else { MyMenu.style.visibility = "hidden"; } } function Context() { if (MyMenu.style.visibility == "visible") { ShowMenu (false) } } function ContextKey () { Key = window.event.keyCode; Vis = MyMenu.style.visibility; if ((Vis == "visible") && (Key == 27)) ShowMenu (false); } --> <body OnContextMenu="ShowMenu(true);return false;"> <div ID="MyMenu" Class="Menu"> <Table Border="0" Style="widht: 100px;"> <tr> <RD Align="center">Moje menu</TD> </tr> <tr> <td><hr></td> </tr> <tr> <Td> <A Class="MenuItem" Href="http://www.freefoto.cz">pornovideo</a> </td> </tr> <tr> <td> <A Class="MenuItem" Href="http://www.freefoto.cz">pornofotky</a> </td> </tr> </table> </div> </body> </html> Kromě CSS tam je vše |
||
peta Profil |
#2 · Zasláno: 15. 3. 2007, 22:28:30
MasterLuk
kdyz da nekdo prave tlacitko mysi, ocekava, ze se objevi nabidka www prohlizece. Tudiz jakakoliv jina jen blokuje tuto funkci. Pokud ji uplne nenahrazuje, vubec bych ji nepouzival. Viz FCK editor, des a hruza. Nicneme najdi googlem a vyzkousej, tam to je. google: FCK google: crossbrowser mouse button Key = window.event.keyCode klavesa pro IE opet reseni google: crossbrowser key mimo jine, JS konzola ve FF ti pise na radku: "Key = window.event.keyCode" window.event neni definovan Opera window.event neni definovan Explorer window.event nepise nic, ok Jake dalsi chyby ti pise JS konzola? Otevri si ji a uvidis sam. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0