Venki Desai Ответов: 2

Как отключить опцию щелчка правой кнопкой мыши для pdf-файла?


Всем Привет,

Как отключить опцию щелчка правой кнопкой мыши для pdf файла в asp.net.
На самом деле у меня была кнопка, когда я нажимал на эту кнопку pdf flie хочет быть открытым в отдельном окне.
но я хочу отключить опцию щелчка правой кнопкой мыши для этого pdf-файла.оно не доставало....

Пожалуйста, смотрите мой код:

Пример sample 1.aspx-файл:

&ЛТ;язык скриптов="JavaScript-код" тип="текст/JavaScript"&ГТ;

функция btnWeek_onclick()

{
= окно popupWindow.открыть(

"Sample2.aspx", "mynewwin", 'height=500,width=600,status=yes,toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=no,titlebar=no');

}

</script>

<asp:Button ID="btnOpenPDF" runat="server" Text="Open PDF"
OnClientClick ="return btnWeek_onclick()"/>

Sample2.aspx-файл:

&ЛТ;язык скриптов="JavaScript-код" тип="текст/JavaScript"&ГТ;

//Функция отключения клавиши Cntrl/щелчок правой кнопкой мыши
функция DisableControlKey(e)
{
// Сообщение для отображения
ВАР сообщение = "величины основных/ щелкните правой кнопкой мыши параметр отключен";
// Условие для проверки щелчок правой кнопкой мыши / нажатие клавиши Ctrl
if (e.which == 17 || e.button == 2)
{
предупреждающее сообщение);
возвращать false;
}
}
</script>
<body onmousedown="return DisableControlKey(event)">
&ЛТ;форме ID="форма form1" атрибут runat="сервер"и GT;
<div>
</div>

</форма>
</тело

Код позади для (Sample2.aspx)
охраняемых недействительными в(объект отправителя, EventArgs в электронной)
{
Ответ.ContentType =приложение/pdf;
Ответ.Четкий();
Ответ.TransmitFile(E:\\Desire-Determination-Dedication.pdf);
Ответ.Конец();
}

С уважением,
Венкидесай.

2 Ответов

Рейтинг:
2

ParthasarathyBalan

Вы исправили эту проблему?, я застрял в той же проблеме, я должен отключить событие щелчка правой кнопкой мыши в теге embed, который загрузил pdf-документ.


Рейтинг:
0

Prasad_Kulkarni

Попробуйте эту нить,
Как отключить правый клик по кнопке asp.net веб-страница с использованием JavaScript | отключить щелчок правой кнопкой мыши на веб-странице[^]

Включите этот javascript в головную часть:

<SCRIPT LANGUAGE="JavaScript">
<!-- Disable
function disableselect(e){
return false
}
function reEnable(){
return true
}
//if IE4+
document.onselectstart=new Function ("return false")
document.oncontextmenu=new Function ("return false")
//if NS6
if (window.sidebar){
document.onmousedown=disableselect
document.onclick=reEnable
}
//-->
</script>

Также посетите следующие ссылки: кликните сюда[^]
Найти ее здесь[^]


Venki Desai

Спасибо за ответ Прасад
я уже сделал вышеупомянутую функцию javascript, но она не получалась.
если вы не возражаете пожалуйста смотрите ссылку ниже мой вывод таков
http://www.eggheadcafe.com/community/asp-net/17/10466069/how-to-diable-right-click-option-for-pdf-file-using-aspnet.aspx
для веб-страницы я отключаю опцию щелчка правой кнопкой мыши, но для pdf-файла я не получаю.
один раз, если вы видите приведенную выше ссылку, вы можете undersatand выход шахты.
Я не хочу, чтобы получить опцию щелчка правой кнопкой мыши для этого pdf-файла, который я открыл на веб-странице.
Пожалуйста дайте решение для этого требования
заранее спасибо.

Vaibhav Vats

не работать