html防止文本被选中

如何防止浏览器中文本被选中呢?

IE中,使文本所在控件的onselectstart 事件返回false

Js代码  

  1. <script  type="text/javascript" charset="utf-8">  
  2. window.onload=function()  
  3. {  
  4.     var moveSpan222=$('#moveSpan');  
  5.     //alert(moveSpan222);  
  6.     drag(moveSpan222);  
  7.     if(isIEtest){//当浏览器是IE时  
  8.         com.whuang.hsj.$$id('moveSpan').onselectstart=function()//禁止文本被选中  
  9.         {  
  10.             return false;  
  11.         }  
  12.     }  
  13. }  
  14.  </script>  

 

火狐和chrome中,使用css

Css代码  

  1. .cannot_select{  
  2.     -moz-user-select:none;/*火狐*/  
  3.     -webkit-user-select:none;/*webkit浏览器*/  
  4.     -ms-user-select:none;/*IE10*/  
  5.     -khtml-user-select:none;/*早期浏览器*/  
  6.     user-select:none;  
  7. }  

 参考:http://www.baidu.com/link?url=TWlih_4XiCKFqWH7G4YRn_BscjzgEh8gQY2349euHmf2lWvc3USO3_FnP6LVMpbO3L-r5wH8T8_pz3PJpeHd6q

时间: 2024-10-31 13:51:18

html防止文本被选中的相关文章

js实现文本框选中的方法

  本文实例讲述了js实现文本框选中的方法.分享给大家供大家参考.具体如下: 这段javascript代码可解决文本框获得焦点,即使得文本框的内容被选中. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-tra

文本框 操作-【vb.net】通过按钮,对光标所在的文本框选中内容至剪贴板

问题描述 [vb.net]通过按钮,对光标所在的文本框选中内容至剪贴板 假如有5个文本框和一个button按钮.通过单击按钮,把之前光标所在的文本框中的内容复制到剪贴板以便后续粘贴使用,怎么通过vb.net实现.注意光标可在任意的单元格中.这有点像Excel编辑工具栏操作. 解决方案 先用一个全局变量在textbox_focus事件记录文本框控件 然后Clipboard.SetText(textBox变量.Text TextDataFormat.Text)

得到文本框选中的文字,动态插入文字的js代码_表单特效

复制代码 代码如下: <script language="javascript" src="js/settags.js"></script>  function AppTag(tagcode)  {   document.PostMessage.Message.value += tagcode;  }  function InsertTag(tagbegin,tagend)  {   if ((document.selection)&

js实现文本框选中的方法_javascript技巧

本文实例讲述了js实现文本框选中的方法.分享给大家供大家参考.具体如下: 这段javascript代码可解决文本框获得焦点,即使得文本框的内容被选中. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www

CSS3禁止网页中文本被选中代码

浏览器支持 目前,只有Gecko和webkit支持该属性,包括基本上所有版本的Firefox/Chrome/Safari,IE10中也将支持该属性.当然,各个浏览器都必须加上私有前缀.Opera尚不支持. 或许你常常不希望用户在你的网站上选择文本,无论是否是出于版权的原因.通常大家会有js来实现,另一个方案就是,将-webkit-user-select 和-moz-user-select 的值设为none,这针对于移动用户,可能会很有用. 请谨慎使用这个属性:因为大部分用户是来查看信息的,他们可

[WinForm] DataGirdView嵌套文本框选中问题a ...

问题描述 privatevoidFrmUserMgr_Load(objectsender,EventArgse){//如果变量str传过来的值是Hello,那么就移除tctlUserInfo[添加用户]选项卡if(str=="Hello"){this.tctlUserInfo.TabPages.RemoveAt(1);}//否则移除[修改用户]选项卡else{this.tctlUserInfo.TabPages.RemoveAt(0);}userRule.GetRoleData(dgv

CSS3改变选中文本的默认样式

浏览器选中文字的默认样式 每种浏览器的默认样式都不太一样,我用的是xp(我们就以xp 默认主题),当网页先中文后默认的背景色是一种蓝色,不同浏览器的颜色有些许差异,但大致相同,文字颜色也近乎白色,如下图所示: 在CSS3来没出现的时候,要改变页面上选中文字的背景色以及文字颜色,是一件相当甚至无法做到的事情.但是,随着CSS3到来,越来越多的浏览器认可并支持,一切又显得那么自然而然.虽然有些顽固的糟老头(如IE浏览器)还不认可这个新生的CSS3,但是,丝毫不影响其在其他浏览器上对UI的又一次改进.

JavaScript获取文本框内选中文本的方法

 这篇文章主要介绍了JavaScript获取文本框内选中文本的方法,实例分析了javascript通过onclick获取文本框选中文本的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了JavaScript获取文本框内选中文本的方法.分享给大家供大家参考.具体分析如下: 这里的代码可以用来获取用户通过鼠标在文本输入框或者textarea里选择的选本. 需要注意ie的问题. 代码如下: 代码如下: <script type="text/javascript"&

AutoCAD使用文本窗口和对话框

在执行AutoCAD命令的过程中,用户与AutoCAD之间主要是通过文本窗口和对话框来进行人机交互. 2.3.1 使用文本窗口 AutoCAD的文本窗口与AutoCAD窗口相对独立,用户可通过如下方式来显示该窗口: (1) 在AutoCAD中按F2键 (2) 选择菜单[View(视图)]→[Display(显示)]→[Text Window(文本窗口)] (3) 在命令行调用"textscr"命令 该窗口中保存并显示了AutoCAD的命令历史记录,如图2-9所示. 文本窗口中的内容是只