نمایش نتایج: از شماره 1 تا 7 , از مجموع 7

موضوع: غیر فعال کردن راست کلیک بر روی iframe

  1. #1
    عضو انجمن iroo آواتار ها
    تاریخ عضویت
    Apr 2015
    نوشته ها
    561
    تشکر تشکر کرده 
    1,482
    تشکر تشکر شده 
    211
    تشکر شده در
    169 پست

    پیش فرض غیر فعال کردن راست کلیک بر روی iframe

    سلام دوستان خسته نباشید

    من یک صفحه php دارم که یک iframe داره توش
    میخوام راست کلیک توی iframe غیر فعال بشه، یه راهش اینه که کد جاوای غیر فعال کردن راست کلیک رو به پیج iframe شده اضافه کنم! که متاسفانه به صفحه دسترسی ندارم


    ممنون میشم راهنمایی بفرمائید
    انجمن سئو فروم (Https://seoforum.ir)؛ تالار پرسش و پاسخ سئو و دیجیتال مارکتینگ ایران

  2. # ADS




     

  3. #2
    عضو انجمن
    تاریخ عضویت
    Dec 2010
    محل سکونت
    تبريز
    نوشته ها
    686
    تشکر تشکر کرده 
    391
    تشکر تشکر شده 
    573
    تشکر شده در
    427 پست

    پیش فرض پاسخ : غیر فعال کردن راست کلیک بر روی iframe

    توصفحه جاریتون یه بار غیر فعال کنید با جاوا اسکریپت و تست کنید ببیند روی ای فریمتون ارسال میشه یا نه ؟!

  4. تعداد تشکر ها از ms313 به دلیل پست مفید


  5. #3
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : غیر فعال کردن راست کلیک بر روی 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>

  6. تعداد تشکر ها از T.Toosi به دلیل پست مفید


  7. #4
    عضو انجمن iroo آواتار ها
    تاریخ عضویت
    Apr 2015
    نوشته ها
    561
    تشکر تشکر کرده 
    1,482
    تشکر تشکر شده 
    211
    تشکر شده در
    169 پست

    پیش فرض پاسخ : غیر فعال کردن راست کلیک بر روی 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 راست کلیک انجام میشه
    انجمن سئو فروم (Https://seoforum.ir)؛ تالار پرسش و پاسخ سئو و دیجیتال مارکتینگ ایران

  8. #5
    عضو انجمن soheil869 آواتار ها
    تاریخ عضویت
    Jan 2016
    محل سکونت
    مازندران
    نوشته ها
    634
    تشکر تشکر کرده 
    148
    تشکر تشکر شده 
    447
    تشکر شده در
    373 پست

    پیش فرض پاسخ : غیر فعال کردن راست کلیک بر روی iframe

    <bodyoncontextmenu="returnfalse;">

    - - - Updated - - -

    یا
    document.oncontextmenu =function(){
    returnfalse;
    };
    شرکت هوش برتر خطیر پارسیان ارایه دهنده سرویس های حرفه ای ضد دیداس لایه 7
    با حرفه ای ها همراه باشید
    https://support.hoshebartar.com/cart.php

  9. تعداد تشکر ها از soheil869 به دلیل پست مفید


  10. #6
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : غیر فعال کردن راست کلیک بر روی iframe

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

  11. تعداد تشکر ها از Rezash به دلیل پست مفید


  12. #7
    عضو انجمن iroo آواتار ها
    تاریخ عضویت
    Apr 2015
    نوشته ها
    561
    تشکر تشکر کرده 
    1,482
    تشکر تشکر شده 
    211
    تشکر شده در
    169 پست

    پیش فرض پاسخ : غیر فعال کردن راست کلیک بر روی iframe

    نقل قول نوشته اصلی توسط Rezash نمایش پست ها
    اگر آی فریم مربوط به دومین دیگری هست و دسترسی ندارید به دلیل cross domain policy نمی تونید چنین کاری انجام بدید.
    دقیقا
    انجمن سئو فروم (Https://seoforum.ir)؛ تالار پرسش و پاسخ سئو و دیجیتال مارکتینگ ایران

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. آیفریم چیست؟ چگونه iframe را برای سایت غیر فعال کنیم
    توسط rahcode در انجمن مباحث و منابع آموزشی
    پاسخ ها: 0
    آخرين نوشته: June 24th, 2017, 10:11
  2. ست کردن دامین روی پورتی غیر از 80
    توسط gro7392 در انجمن سوالات و مشکلات
    پاسخ ها: 0
    آخرين نوشته: September 20th, 2016, 11:01
  3. اعمال css یا javascript روی صفحه iframe
    توسط jpmo02 در انجمن HTML-XHTML
    پاسخ ها: 4
    آخرين نوشته: February 1st, 2016, 03:06
  4. درخواست کد ضد آیفرم iframe
    توسط Azarin Web در انجمن سوالات و مشکلات
    پاسخ ها: 4
    آخرين نوشته: September 6th, 2014, 18:45
  5. پاسخ ها: 0
    آخرين نوشته: February 7th, 2010, 05:32

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •