disableSelection(event);
event. Событие выделения в браузере, например, onselectstart. При установке рассматриваемого метода в качестве обработчика данного события значение параметра подставляется автоматически.
Метод disableSelection запрещает выделение текста в документе за исключением элементов «input» и «textarea».
Для выполнения примера необходимо создать html-страницу. Разместим на данной странице блок с текстом «3.14159265» и запретим возможность его выделения:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>PP</title>
<meta charset="UTF-8">
<script type="text/javascript" src="scripts/PP.js"></script>
<script type="text/javascript" src="scripts/PP.Metabase.js"></script>
<script type="text/javascript" src="scripts/PP.App.js"></script>
<link type="text/css" rel="Stylesheet" href="styles/PP.css" />
</head>
<style>
div {
border-color: #C3C3C3;
border-width: 1px;
border-style: solid;
width: 150px;
height: 50px;
}
</style>
<body onselectstart="return PP.App.disableSelection()" class="PPNoSelect">
<div>3.14159265</div>
</body>
</html>
<script type="text/javascript">
PP.initOS(document.body);
</script>
После размещения приведённой выше разметки на странице появился блок с текстом «3.14159265», недоступный для выделения:

См. также: