`
caiceclb
  • 浏览: 242439 次
  • 性别: Icon_minigender_1
  • 来自: 郑州
社区版块
存档分类
最新评论

IE和火狐中关于禁止选取文本

阅读更多

又一个鸡肋的功能,ie禁用js,火狐禁用css可以破解,但。。。碰见了,没办法

 

IE下的处理:

 

<body oncontextmenu="return false" onselectstart="return false">

 

还有就是当页面禁止选择的时候,如何让文本框文字可以选择:

 

<body onselectstart="return oSelect(event.srcElement);"> 
<script language="javascript"> 
function oSelect(obj) 
{    
     if(obj.type!='text')return false; 
} 
</script> 
<input type="text" name="northsnow" value="i am northsnow">

 

 

火狐下的处理(只用css就可以,还不赖):

 

屏蔽选择的样式定义:-moz-user-select属性(只支持ff)。 
属性有三个属性值: 
1、
none:用none,子元素所有的文字都不能选择,包括input输入框中的文字也不能选择。
2、
-moz-all:子元素所有的文字都可以被选择,但是input输入框中的文字不可以被选择。
3、
-moz-none:子元素所有的文字都不能选择,但是input输入框中的文字除外。

 

比如说这样来使用此属性:

 

<style type="text/css">
	  body {-moz-user-select: -moz-none;}
</style>

 

 

 

参考页面:

 

http://fableking.iteye.com/blog/360855

 

http://faq.csdn.net/read/210799.html

 

http://limingm.yourblog.org/logs/464964.html

分享到:
评论

相关推荐

    火狐和ie的区别

    火狐(Firefox)和Internet Explorer(IE)是两种流行的网络浏览器,它们在处理网页内容时有许多不同的方式。本文将深入探讨两者之间的差异,主要关注JavaScript和CSS中的特性,特别是图片处理和滤镜处理。 首先,...

    IE与FireFox的js和css几处不同点

    在JavaScript和CSS的世界里,IE(Internet Explorer)与Firefox(Mozilla Firefox)的实现存在一些显著差异,这在开发跨浏览器的Web应用时需要特别注意。以下是一些关键的区别点: 1. **innerText与textContent**:...

    firefox和IE系列的相关区别整理 以备后用

    标题中的“firefox和IE系列的相关区别整理”是指对两种主流浏览器——Mozilla Firefox和Microsoft Internet Explorer在处理JavaScript、CSS以及特定功能上的差异进行对比和总结。这些差异主要体现在以下几个方面: ...

    将选定数据导入到Excel中(IE,火狐)

    本话题将聚焦于如何从网页或其他来源将选定数据导入到Excel,尤其关注在不同浏览器(如Internet Explorer和Firefox)中的实现方法。这涉及到网页数据抓取和自动化数据导入的技术,对于提升工作效率和数据分析能力...

    javascript下兼容firefox选取textarea文本的代码

    在本文中,我们将深入探讨如何在Firefox和IE中兼容性地选取`textarea`中的文本。 首先,我们需要一个`textarea`元素,通常会有一个ID来方便我们通过JavaScript引用它: ```html &lt;textarea id="inputTextarea"&gt;&lt;/...

    非常不错的关于IE与FireFox的js和css几处不同点[转自星火燎原]

    ### IE与Firefox在JS和CSS方面的差异 #### 1. 内容文本处理的不同 - **IE**: 支持`innerText`属性,用于获取或设置一个元素内的纯文本内容。 - **Firefox**: 不支持`innerText`,而是使用`textContent`。需要注意...

    IE下获取XPATH小工具源码_xpath_

    5. **浏览器兼容性**:虽然题目中提到的是IE,但考虑到现代开发环境,小工具可能还需要处理其他浏览器,如Firefox、Chrome等,它们使用不同的DOM和XPath实现。因此,代码可能需要进行条件判断或使用浏览器API来实现...

    在线编辑器的实现原理(兼容IE和FireFox)

    本文将详细探讨在线编辑器的实现原理,特别是如何兼容IE和Firefox这两种主流浏览器。 首先,我们要知道在线编辑器的核心是将网页的一部分变为可编辑状态。在IE5.5及之后的版本中,引入了“编辑模式”(designMode)...

    JS 获取span标签中的值的代码 支持ie与firefox

    在本例中,提到了在IE浏览器中使用outerText属性,而在Firefox浏览器中则使用textContent属性。 首先,对于IE浏览器而言,outerText属性会获取span标签中的所有内容,包括标签自身。而textContent属性则返回元素内...

    firefox下javascript实现高亮关键词的方法

    在探讨如何在Firefox浏览器中使用JavaScript高亮关键词之前,需要了解几个关键知识点:Firefox与IE在DOM操作上的差异、JavaScript的Range接口、以及如何使用这些接口来控制文本样式。 首先,Firefox浏览器与...

    利用CSS实现禁止双击选择页面内容的实例展示

    标题中的“利用CSS实现禁止双击选择页面内容的实例展示”指的是通过CSS样式来阻止用户在网页上双击选中特定区域的文本内容。这种方法在处理网页交互时特别有用,例如,当用户双击左右箭头快速切换图片滚动时,避免...

    IE和FF都支持的轮显广告

    标题中的“IE和FF都支持的轮显广告”指的是这种JavaScript图片展示效果可以在两种主流的浏览器——Internet Explorer(IE)和Firefox(FF)上正常运行。在早期的Web开发中,由于不同浏览器对某些Web技术的支持程度...

    JAVASCRIPT IE 与 FF中兼容问题小结

    - IE使用`setCapture()`和`releaseCapture()`来捕获事件,而Firefox使用`addEventListener()`和`removeEventListener()`,并且在Firefox中需提供`true`作为第三个参数来启用事件捕获。 6. **获取鼠标位置**: - ...

    IE WebDeveloper V2带注册码

    许多现代网站可能不完全支持或无法在IE下正常工作,因此,尽管IE WebDeveloper V2提供了一些强大的工具,但开发者现在更倾向于使用跨浏览器的开发工具,如Chrome的DevTools或Firefox的Developer Edition。...

    jQuery长文本分页特效

    6. **响应式设计**: 考虑到跨浏览器兼容性,如描述中提到的IE8、360、Firefox、Chrome、Safari、Opera、傲游、搜狗、世界之窗,开发的分页特效需要适应不同的浏览器和设备。这可能涉及到CSS3媒体查询、Flexbox或Grid...

    RPA Selenium 定位Xpath 工具

    xpath-helper则是一个专门用于生成和验证XPath表达式的浏览器插件,尤其适用于Chrome和Firefox。它可以在网页上实时显示XPath表达式的结果,帮助开发者快速定位需要的元素。使用xpath-helper,用户只需在网页上选择...

    javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome)

    在本篇文章中,我们将介绍如何使用JavaScript来获取HTML中的select元素的当前值,并且确保这段代码兼容主流的浏览器,包括IE、Firefox、Opera和Chrome。在Web开发中,select元素通常用来制作下拉列表,它允许用户从...

    CSS禁止文字选择user-select应用

    上述代码中的前缀 `-moz-`, `-webkit-`, `-ms-`, `-khtml-` 是为了兼容不同的浏览器,比如Firefox, Chrome/Safari, Internet Explorer 10以及一些旧版本的浏览器。然而,对于更早的版本,如Internet Explorer 6到9,...

    页面文本输入验证js

    例如,某些功能在Firefox、Chrome、Safari或Edge上可能有不同的表现,因此进行多浏览器测试是必要的,以确保所有用户都能顺利使用。 在压缩包文件中,没有提供具体的代码,但根据文件名称列表,我们可以推测可能...

Global site tag (gtag.js) - Google Analytics