Sometimes you may need to disable text selection of an HTML page. It is very easy way how you can do it. Below is the source codes:
<script type="text/javascript" language="JavaScript">
function disableText(e){
return false;
}
function reEnable(){
return true;
}
//For browser IE4+
document.onselectstart = new Function ("return false");
//For browser NS6
if (window.sidebar){
document.onmousedown = disableText;
document.onclick = reEnable;
}
</script>
Just copy the above JavaScript codes into your page under head section. Then whatever you write in your page everything will show in read-only mode.
Update:
Add following code to disable text selection on any key pressed:
window.onkeydown = disableText;
Add following code to disable text selection on ctrl key pressed:
window.onkeydown = function(e){
if(e.ctrlKey == true){
return false;
}
};
Click here to see the demo