-
March 8th, 2016, 00:13
#1
عضو انجمن
غیر فعال کردن راست کلیک بر روی iframe
سلام دوستان خسته نباشید
من یک صفحه php دارم که یک iframe داره توش
میخوام راست کلیک توی iframe غیر فعال بشه، یه راهش اینه که کد جاوای غیر فعال کردن راست کلیک رو به پیج iframe شده اضافه کنم! که متاسفانه به صفحه دسترسی ندارم
ممنون میشم راهنمایی بفرمائید
-
-
March 8th, 2016 00:13
# ADS
-
March 9th, 2016, 18:45
#2
پاسخ : غیر فعال کردن راست کلیک بر روی iframe
توصفحه جاریتون یه بار غیر فعال کنید با جاوا اسکریپت و تست کنید ببیند روی ای فریمتون ارسال میشه یا نه ؟!
-
تعداد تشکر ها از ms313 به دلیل پست مفید
-
March 9th, 2016, 18:54
#3
عضو دائم
پاسخ : غیر فعال کردن راست کلیک بر روی iframe
در هیدر خودتون متد زیر را قرار دهید :
کد:
<script type="text/jscript">
function disableContextMenu()
{
window.frames["fraDisabled"].document.oncontextmenu = function(){alert("No way!"); return false;};
// Or use this
// document.getElementById("fraDisabled").contentWindow.document.oncontextmenu = function(){alert("No way!"); return false;};;
}
</script>
نمونه آی فریم :
کد:
<iframe id="fraDisabled" width="528" height="473" src="local_file.html" onload="disableContextMenu();" onMyLoad="disableContextMenu();"></iframe>
-
تعداد تشکر ها از T.Toosi به دلیل پست مفید
-
March 9th, 2016, 23:34
#4
عضو انجمن
پاسخ : غیر فعال کردن راست کلیک بر روی iframe

نوشته اصلی توسط
T.Toosi
در هیدر خودتون متد زیر را قرار دهید :
کد:
<script type="text/jscript">
function disableContextMenu()
{
window.frames["fraDisabled"].document.oncontextmenu = function(){alert("No way!"); return false;};
// Or use this
// document.getElementById("fraDisabled").contentWindow.document.oncontextmenu = function(){alert("No way!"); return false;};;
}
</script>
نمونه آی فریم :
کد:
<iframe id="fraDisabled" width="528" height="473" src="local_file.html" onload="disableContextMenu();" onMyLoad="disableContextMenu();"></iframe>
ممنون
نه متاسفانه عمل نکرد، و روی iframe راست کلیک انجام میشه
-
-
March 9th, 2016, 23:44
#5
عضو انجمن
پاسخ : غیر فعال کردن راست کلیک بر روی iframe
<bodyoncontextmenu="returnfalse;">
- - - Updated - - -
یا
document.oncontextmenu =function(){
returnfalse;
};
-
تعداد تشکر ها از soheil869 به دلیل پست مفید
-
March 9th, 2016, 23:46
#6
عضو دائم
پاسخ : غیر فعال کردن راست کلیک بر روی iframe
اگر آی فریم مربوط به دومین دیگری هست و دسترسی ندارید به دلیل cross domain policy نمی تونید چنین کاری انجام بدید.
-
تعداد تشکر ها از Rezash به دلیل پست مفید
-
March 9th, 2016, 23:48
#7
عضو انجمن
پاسخ : غیر فعال کردن راست کلیک بر روی iframe

نوشته اصلی توسط
Rezash
اگر آی فریم مربوط به دومین دیگری هست و دسترسی ندارید به دلیل cross domain policy نمی تونید چنین کاری انجام بدید.
دقیقا
-