уеб дизайн Варна
 
създаване на сайтове
Уеб дизайн - Варна, Плевен, Разград, София
 
СТАТИИ

Скрипт за забрана маркирането на текст в уеб страница

Как да забраним маркирането на текст в уеб страница?

1. Добавяме следния скрипт в HEAD частта на вашата страница:

<script type="text/javascript">

function disableSelection(target){
if (typeof target.onselectstart!="undefined") //IE route
target.onselectstart=function(){return false}
else if (typeof target.style.MozUserSelect!="undefined") //Firefox route
target.style.MozUserSelect="none"
else //All other route (ie: Opera)
target.onmousedown=function(){return false}
target.style.cursor = "default"
}

//Sample usages
//disableSelection(document.body) //Disable text selection on entire body
//disableSelection(document.getElementById("mydiv")) //Disable text selection on element with id="mydiv"

</script>



2. След като бъде поставена в HEAD на файла вече можем да се обърнем към функцията disableSelection(target) за целия документ или за избрана част от него.

Ето и няколко примера:

2.1. За забрана на маркиране на текст за целият документ, поставете след тага BODY следния код:

<script type="text/javascript">
disableSelection(document.body) //disable text selection on entire body of page
</script>


2.2. За забрана на маркиране на част от текст с DIV, поставете след тага BODY следния код: /Вместо mydiv въведете името на вашия таг/

<script type="text/javascript">
var somediv=document.getElementById("mydiv")
disableSelection(somediv) //disable text selection within DIV with id="mydiv"
</script>


2.3. За забрана на маркиране на текст във всички таблици в документа, поставете след тага BODY следния код:

<script type="text/javascript">
var alltables=document.getElementsByTagName("table")
for (var i=0; i<alltables.length; i++)
disableSelection(alltables[i]) //disable text selection within all tables on the page
</script>




Име:
e-mail:
Коментар:
Защитен код:
 


 
 
 
2004-2010 Варна Уеб - Уеб дизайн Варна, Скрипт за забрана маркирането на текст в уеб страница