User هاي با حال MajidOnline و Disable كردن ViewSource حتي از منوبار IE !!!

tsotodeh

Member
8)
سلام به همه بروبچه با حال
آقا انقدر User هاي اين سايت به ما با مقاله هاشون يا جواباشون حال دادن كه مام گفتيم كمي از محبت شونو جبران كنيم (حالا چي مي خواي بگي بابا‌ ) :)

با اين كد Java Script كه مي زارم مي تونين ViewSource سايت تونو ببنديد حتي از منو بار 8O IE
کد:
 menuItems = new Array();
 menuItemNum = 0;

 function addMenuItem(text, url, img){
  if(img) menuItems[menuItemNum] = new Array(text, url, img);
  else if(text) menuItems[menuItemNum] = new Array(text, url);
  else menuItems[menuItemNum] = new Array();
  menuItemNum++;
 }

 menuWidth = 1; //menu width
 menuHeight = 1; //menu height
 menuDelay = 50; //delay before menu appears
 menuSpeed = 8; //speed which menu appears (lower=faster)
 menuOffset = 2; //offset of menu from mouse pointer


 addMenuItem("","","");
 addMenuItem("","","");
 addMenuItem();
 addMenuItem("","","");

//--------------------------------------------------------------------------------------------

 if(window.navigator.appName == "Microsoft Internet Explorer" && window.navigator.appVersion.substring(window.navigator.appVersion.indexOf("MSIE") + 5, window.navigator.appVersion.indexOf("MSIE") + 8) >= 5.5)
  isIe = 1;
 else
  isIe = 0;

 if(isIe){
  menuContent = '<tr height="1"><td style="background:threedlightshadow" colspan="4"></td><td style="background:threeddarkshadow"></td></tr><tr height="1"><td style="background:threedlightshadow"></td><td style="background:threedhighlight" colspan="2"></td><td style="background:threeddarkshadow"></td></tr><tr height="10"><td style="background:threedlightshadow"></td><td style="background:threedhighlight"></td><td style="background:threedface"><table cellspacing="0" cellpadding="0" nowrap style="font:menu;color:menutext;cursor:hand;">';
  for(m=0;m<menuItems.length;m++){
   if(menuItems[m][0] && menuItems[m][2])
    menuContent += '<tr height="17" onMouseOver="this.style.background=\'highlight\';this.style.color=\'highlighttext\';" onMouseOut="this.style.background=\'threedface\';this.style.color=\'menutext\';" onClick="parent.window.location.href=\'' + menuItems[m][1] + '\'"><td style="background:threedface" width="1" nowrap></td><td width="21" nowrap><img src="' + menuItems[m][2] + '"></td><td nowrap>' + menuItems[m][0] + '</td><td width="21" nowrap></td><td style="background:threedface" width="1" nowrap></td></tr>';
   else if(menuItems[m][0])
    menuContent += '<tr height="17" onMouseOver="this.style.background=\'highlight\';this.style.color=\'highlighttext\';" onMouseOut="this.style.background=\'threedface\';this.style.color=\'menutext\';" onClick="parent.window.location.href=\'' + menuItems[m][1] + '\'"><td style="background:threedface" width="1" nowrap></td><td width="21" nowrap></td><td nowrap>' + menuItems[m][0] + '</td><td width="21" nowrap></td><td style="background:threedface" width="1" nowrap></td></tr>';
   else
    menuContent += '<tr><td colspan="5" height="4"></td></tr><tr><td colspan="5"><table cellspacing="0"><tr><td width="2" height="1"></td><td width="0" height="1" style="background:threedshadow"></td><td width="2" height="1"></td></tr><tr><td width="2" height="1"></td><td width="100%" height="1" style="background:threedhighlight"></td><td width="2" height="1"></td></tr></table></td></tr><tr><td colspan="5" height="3"></td></tr>';
  }
  menuContent += '</table></td><td style="background:threedshadow"></td><td style="background:threeddarkshadow"></td></tr><tr height="1"><td style="background:threedlightshadow"></td><td style="background:threedhighlight"></td><td style="background:threedface"></td><td style="background:threedshadow"></td><td style="background:threeddarkshadow"></td></tr><tr height="1"><td style="background:threedlightshadow"></td><td style="background:threedshadow" colspan="3"></td><td style="background:threeddarkshadow"></td></tr><tr height="1"><td style="background:threeddarkshadow" colspan="5"></td></tr></table>';

  menuPopup = window.createPopup();
  menuPopup.document.body.innerHTML = menuContent;
 }

 function showMenu(){
  menuXPos = event.clientX + menuOffset;
  menuYPos = event.clientY + menuOffset;

  menuXIncrement = menuWidth / menuSpeed;
  menuYIncrement = menuHeight / menuSpeed;

  menuTimer = setTimeout("openMenu(0,0)", menuDelay);

  return false;
 }

 function openMenu(height, width){
  iHeight = height;
  iWidth = width;

  menuPopup.show(menuXPos, menuYPos, iWidth, iHeight, document.body);

  if(iHeight < menuHeight)
   menuTimer = setTimeout("openMenu(iHeight + menuYIncrement, iWidth + menuXIncrement)", 1);
  else
   clearTimeout(menuTimer);
 }

 if(isIe) document.oncontextmenu = showMenu;


//---------------------------------------------------------

function printWindow() {
bV = parseInt(navigator.appVersion);
if (bV >= 4) window.print();
}
تو يه فايل با Js Format ذخيره كنيد.
اينو تو HEAD صفحه بزارين:
کد:
<script language="JavaScript" src="js/javascripts.js"></script>
اگر حال كردين يه دعايي به حال ما بكنين كه سخت محتاج دعايم

حق نگهدارتون
 

pourya

Member
با سلام!

اگه شخصي بخواهد به source صفخه دسترسي داشته باشد اين كار نمي تواند جلوي او را بگيرد!
كافي است صفحه را ذخيره نموده و بعد از راست كليك بر روي فايل edit را انتخاب كند!!؟ :wink:

روشي را بگو كه طرف نتواند صفحه را ذخيره نمايد! :idea:


با تشكر
 

Salar

Active Member
پس به قول سایت Norik کپی رایت بی کپی رایت....

راستی tsotodeh ما که نتونستیم با اون كدها کاری بکنیم..یه صفحه میزاری ببینیم چطوری میشه؟

ممنون
 

tsotodeh

Member
دوباره سلام
:twisted: 8) آقا هيچ كسي نمي تونه جلو يه Hacker بگيره (برا دسترسي نداشتن به Source سايت)
8) من خيلي دنبال كردم اين موضوع حتي در asp اينا..
:twisted: فقط مي تونين برا newbie ها اين كارارو بكنين
البته نوشتن اين اسكريپت همچين كاره ساده اي نيست

:arrow: اينم ادرس
http://www10.brinkster.com/tsotoodeh/indxsite.html

ياحق
 

جدیدترین ارسال ها

بالا