Context menu - disabled

Pussycat

Registered
Привет,

Абе имам един проблем.. слагам си този код в body:

oncontextmenu="return false"

/ <body oncontextmenu="return false"> /

Но при валидирането на страницата ми излиза това:

Error Line 21 column 20: there is no attribute "ONCONTEXTMENU".
<body oncontextmenu="return false">


Е па за какво като точно тази функция си работи ?!!!!!!!!!!! Без ниаккви js скриптове.. бах ?! :shock: какъв му е проблема ?



Или да знаете някой друг начин за блокирване на менюто при десен клик ? (БЕЗ JAVA SCRIPT !)

Благодаря :wink:

нещо с php ?
 
http://www.webreference.com/dhtml/diner/contextmenu/2.html
http://www.webreference.com/dhtml/diner/contextmenu/3.html
http://www.webreference.com/dhtml/diner/contextmenu/4.html - за IE
http://www.webreference.com/dhtml/diner/contextmenu/5.html

Код:
document.oncontextmenu = disableRightClick;

function disableRightClick()
{
  return false;
}

Само това намирам
 
аз js не искам.. старая се да нямам никакви джавита из страниците ми. (имам само 1)

някакви функции с php дали има ?

и някакви предложения защо валидатора не ми ареса кода ?


и все пак благодаря за отзива :wink:
 
Мисля че не може да се валидира това. :roll:

This is a Microsoft IE extension. There is no mechanism in the
standards for intercepting the opening of a context menu. Therefore,
there is no way to do so that will pass the validator.


If you feel you must be able to disable your users' context menus,
then you're in trouble because you can only do that to IE users. Users
of other browsers will be able to access their context menus just
fine.
 

Back
Горе