ymblue_boy
小狐狸
小狐狸
  • UID15132
  • 注册日期2006-10-23
  • 最后登录2007-08-31
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:5594回复:5

firefox里面想防止鼠标拖拉,使用onSelectStart="return false"不起作用

楼主#
更多 发布于:2006-10-23 10:39
firefox里面想防止鼠标拖拉,使用onSelectStart="return false"不起作用,有什么更好的方法吗?
<body onSelectStart="return false" >
在ie里面很好使用,可是一在firefox里面打开页面,此方法就不能使用,为什么?怎么改进一下能实现我说的功能.请各位大虾指教.^_^
fiag
管理员
管理员
  • UID1188
  • 注册日期2004-12-21
  • 最后登录2024-04-22
  • 发帖数4681
  • 经验686枚
  • 威望0点
  • 贡献值402点
  • 好评度51点
1楼#
发布于:2006-10-23 10:39
Fx中按照JavaScript标准没有这个事件。
这个onSelectStart事件是MS JScript中的。

JScript和JavaScript是不同的,请不要混淆。
ymblue_boy
小狐狸
小狐狸
  • UID15132
  • 注册日期2006-10-23
  • 最后登录2007-08-31
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2006-10-23 10:39
那想实现我说的功能,该怎么写?
Minisheep
小狐狸
小狐狸
  • UID2333
  • 注册日期2005-01-19
  • 最后登录2006-10-23
  • 发帖数80
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2006-10-23 10:39
关键在于 -moz-user-select:none;
<style>
body {
 -moz-user-select:none;
}
</style>
<body onSelectStart="return false" > 
我不可选择
</body>
Sunteya
小狐狸
小狐狸
  • UID2175
  • 注册日期2005-01-14
  • 最后登录2011-06-18
  • 发帖数17
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2006-10-23 10:39
firefox的话 可以用css 实现 -moz-user-select: none;

理论上 这样就应该不能选了
body {
  -moz-user-select: none;
}
ymblue_boy
小狐狸
小狐狸
  • UID15132
  • 注册日期2006-10-23
  • 最后登录2007-08-31
  • 发帖数5
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
5楼#
发布于:2006-10-23 10:39
谢谢大家.
游客

返回顶部