![]() |
rкак отключит проперитис [правая кнопка мыши]
http://www.flydesign.ru/
вот как сдесь, при нажатии правой нопки мыши - ничего неотображается, в хтмл я пока не спец :) |
Смирно! Audax опять в строю! Пусть даже без мозга, но еще работоспособен!
Вольно! Слушай вечернюю поверку! Стоп. О чем это я? А вот что, тут надо отключить контекст. Есть. Так точно. Итак готовый код: <SCRIPT LANGUAGE="JavaScript"> function NSclick(e) { if (navigator.appName=="Netscape" && parseInt(navigator.appVersion)==4) { if (e.which == 3) { return false; } } if (navigator.appName=="Netscape" && parseInt(navigator.appVersion)>=5) { if (e.button == 2 || e.button == 3) { e.preventDefault(); return false; } } } if (navigator.appName=="Netscape" && parseInt(navigator.appVersion)==4) { document.onmousedown=NSclick; document.captureEvents(Event.MOUSEDOWN); } if (navigator.appName=="Netscape" && parseInt(navigator.appVersion)>=5) { document.onmouseup=NSclick; } if (navigator.appName=="Microsoft Internet Explorer") { document.oncontextmenu = new Function("return false;") } </SCRIPT> Разойдись. В 22:00 отбой. Чтобы все уже храпели, иначе будете встречать рассвет на плаце! |
сенкс :) гуд
|
Опа!
Пригодиться! :) Спсибо добрым людям! А сай то классный!Обалденный... |
Цитата:
|
У меня нет, но я не показатель. :)
|
и ещё вопрос, если незатруднит - прошу ответить...
как убрать меню флэшевое, которое появляется в результете нажатия всё той же правой кнопки мыши? :) :rolleyes: на том сайте - нету (как пример) :) |
неугамонный :)
|
всем спасибо, я уже сам нашёл... =)))
|
А поделиться с народом :eek: :confused:
|
*во-первых :p ну смысле..., сначала :) нужен такой скрипт (разумеетя ява)
<script language="JavaScript"> <!-- ****function killMenu(){ ******if (event.button == 2){ sendToFlash(); ******* disableContext(); ******} else if (event.button == 1){ sendToFlashOff(); ******* } ****} function disableContext(){ **** parent.frames.location.replace('javascript: parent.dummy1'); **** } function sendToFlash(){ window.main.SetVariable('vis', '1'); } function sendToFlashOff(){ window.main.SetVariable('vis', '0'); } //--> </script> * во-вторых флэшу надо дать id="main", ну и флэш обязательно должен быть <param name="wmode" value="transparent">, а также надо поставить див на нажатие <div onMouseDown="killMenu()"></div> (на флэшку) вот пример кода емейдед :) <div onMouseDown="killMenu()"> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="650" height="450"id="main"> <param name=movie value="main.swf"> <PARAM NAME=menu VALUE=false> <param name="wmode" value="transparent"> <PARAM NAME=quality VALUE=high> <embed src="main.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="650" height="450"> </embed> </object></div> |
попробуем... :)
|
|
pза всю жизнь только один туториал на флэшере читал (про прототипы от Бредбери)
:) незнал что там есть... |
| Часовой пояс GMT +4, время: 12:27. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.