| 网站首页 | 火狐浏览器 | 火狐3 | 火狐博客 | 火狐社区 | 附加软件 | 
火狐浏览器火狐浏览器下载

最新新闻】【使用技巧】【常见问题】【扩展插件】 【搜索更多

您现在的位置: 火狐浏览器 >> 火狐浏览器 >> 火狐浏览器常见问题 >> 文章正文 最新火狐下载 火狐浏览器
关于Firefox不能使用ctrl+enter在某些论坛发贴的原因
关于Firefox不能使用ctrl+enter在某些论坛发贴的原因
作者:佚名    文章来源:本站原创    点击数:    更新时间:2006-7-27

看到很多人抱怨Firefox不能使用ctrl+enter发贴,开始还以为这是一个IE为textarea增加的快捷键,做了几个test case试了以后才知道这并不是IE的功能.
很多报这个问题的人使用的是Dvbbs,找到Dvbbs的代码一看才知道这是Dvbbs自己实现的一个功能.在实现这个功能的时候,对IE和非IE浏览器做了不同的处理.看代码:
代码:

   if (Dvbbs_bIsIE5){
      var Dvbbs_bodyTag="<style type=text/css>.quote{margin:5px 20px;border:1px solid #CCCCCC;padding:5px; background:#F3F3F3 }\nbody{boder:0px}.HtmlCode{margin:5px 20px;border:1px solid #CCCCCC;padding:5px;background:#FDFDDF;font-size:14px;font-family:Tahoma;font-style : oblique;line-height : normal ;font-weight:bold;}\nbody{boder:0px}</style></head><BODY bgcolor=\"#FFFFFF\" title=\"Ctrl+Enter直接提交贴子\" onkeydown=\"ctlent();\">";
   }else
   {
      var Dvbbs_bodyTag="<style type=text/css>.quote{margin:5px 20px;border:1px solid #CCCCCC;padding:5px; background:#F3F3F3 }\nbody{boder:0px}.HtmlCode{margin:5px 20px;border:1px solid #CCCCCC;padding:5px;background:#FDFDDF;font-size:14px;font-family:Tahoma;font-style : oblique;line-height : normal ;font-weight:bold;}\nbody{boder:0px}</style></head><BODY bgcolor=\"#FFFFFF\">";
   }
 

在为IE实现的代码部分多了一个事件处理
代码:

onkeydown=\"ctlent();\"
 

而为非IE浏览器就没有.
再看这个事件处理调用的函数:
代码:

function ctlent(){
   var ispost=0;
   if (document.all)
   {
      if(event.ctrlKey && event.keyCode==13)
      {
      Dvbbs_CopyData('Body')
      Checkdata()
      if (ischeck==true){this.document.Dvform.submit();}
      }
   }
}
 

就是处理ctrl+enter提交表单的.
好了,结论就有了.这并不是一个兼容性的问题,因为论坛根本就没有为非IE浏览器实现这个功能.

上一次由猫头猪于2005-4-08 周五, 16:54修改,总共修改了1次
 

_________________
Madfox 项目 -- 探索Firefox的非标准兼容性
Blog--破网录 
返回顶端 Mozilla/5.0 (X11; U; Linux i686; zh-CN; rv:1.7.6) Gecko/20050317 Firefox/1.0.1 Madfox/0.3       
 
 
neverleave
小狐狸

 


性别:


加入时间: 2005/02/17
文章: 32

社区积分: 34

 
 时间: 2005-4-08 周五, 16:53    标题:   

--------------------------------------------------------------------------------
 
那如何做才能实现这个功能呢
 
 
返回顶端 Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.7.6) Gecko/20050226 Firefox/1.0.1       
 
 
猫头猪
论坛版主


 

性别:


加入时间: 2004/11/25
文章: 608

社区积分: 617

 
 时间: 2005-4-08 周五, 16:55    标题:   

--------------------------------------------------------------------------------
 
在代码中为非ie浏览器实现一个类似的事件处理.
很容易做到.
 

_________________
Madfox 项目 -- 探索Firefox的非标准兼容性
Blog--破网录 
返回顶端 Mozilla/5.0 (X11; U; Linux i686; zh-CN; rv:1.7.6) Gecko/20050317 Firefox/1.0.1 Madfox/0.3       
 
 
superman
开飞机的
狐狸精


 

 


加入时间: 2005/03/14
文章: 380

社区积分: 0

 
 时间: 2005-4-08 周五, 17:44    标题:   

--------------------------------------------------------------------------------
 
其他的很多论坛,都是这个原因吗?
 

_________________
我是一个残忍且卑鄙的人,我晕血又嗜血。我会当着所有人的面把你绑起来,割开你的手腕,让你亲眼看自己皮肉翻开,血液流光,然后抽搐着死去。滴答。滴答。滴答。知道吗,那声音仿佛天籁,你会喜欢的。那些红色粘稠的液体,我会全部喝光,让它在我的嘴角绽开美好得惊天地的诡异花朵。在你失去知觉前,我会喂你一口的,要加糖吗。 
返回顶端 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) Gecko/20050317 Firefox/1.0.2      
 
 
猫头猪
论坛版主


 

性别:


加入时间: 2004/11/25
文章: 608

社区积分: 617

 
 时间: 2005-4-08 周五, 17:52    标题:   

--------------------------------------------------------------------------------
 
还有哪个论坛?
 

_________________
Madfox 项目 -- 探索Firefox的非标准兼容性
Blog--破网录 
返回顶端 Mozilla/5.0 (X11; U; Linux i686; zh-CN; rv:1.7.6) Gecko/20050317 Firefox/1.0.1 Madfox/0.3       
 
 
huangmiao
狐狸精


 

性别:


加入时间: 2004/11/20
文章: 409

社区积分: 3

 
 时间: 2005-4-08 周五, 18:08    标题:   

--------------------------------------------------------------------------------
 
http://www.firefoxcn.com/bbs
 

_________________
自由是通过思考和学习换来的,不是下载来的。 
返回顶端 Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.6) Gecko/20050317 Firefox/1.0.2      
 
 
猫头猪
论坛版主


 

性别:


加入时间: 2004/11/25
文章: 608

社区积分: 617

 
 时间: 2005-4-08 周五, 21:11    标题:   

--------------------------------------------------------------------------------
 
huangmiao 写道:
http://www.firefoxcn.com/bbs

看这:
代码:

   var ie = (document.all)? true:false
   if (ie)
   {
      window.document.onkeydown=ctlkey;
   }
 

no else.
IE ONLY.
 

_________________
Madfox 项目 -- 探索Firefox的非标准兼容性
Blog--破网录 
返回顶端 Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; zh-CN; rv:1.7.6) Gecko/20050326 Firefox/1.0.2 Madfox/0.3.1       
 
 
wtydwy1967
千年狐狸


 

 


加入时间: 2005/01/17
文章: 714

社区积分: 320

 
 时间: 2005-4-08 周五, 23:10    标题:   

--------------------------------------------------------------------------------
 
明白了。。。。谢谢
 

_________________
偶的blog 
返回顶端 Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.7.7) Gecko/20050403 Firefox/1.0.3      
 
 
pho
火狐狸

 


性别:


加入时间: 2005/03/22
文章: 1371

社区积分: 74

 
 时间: 2005-4-09 周六, 12:44    标题:   

--------------------------------------------------------------------------------
 
dvbbs对别的浏览器支持不好
 
 
返回顶端 Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.7.6) Gecko/20050226 Firefox/1.0.1      
 
 
tjzfg
小狐狸

 

 

 

加入时间: 2005/02/03
文章: 14

社区积分: 14

 
 时间: 2005-4-09 周六, 22:43    标题:   

--------------------------------------------------------------------------------
 
猫头猪 写道:
在代码中为非ie浏览器实现一个类似的事件处理.
很容易做到.


不能在我们这边加上吗?
 
 
返回顶端 Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.7.7) Gecko/20050406 Firefox/1.0.3      
 
 
RIVERS
小狐狸


 

性别:


加入时间: 2005/04/09
文章: 85

社区积分: 85

 
 时间: 2005-4-09 周六, 22:49    标题:   

--------------------------------------------------------------------------------
 
TAB 键 加 空格 不行?
 

_________________
RIVERS!!!!!!!!!!! 
返回顶端 Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.7.6) Gecko/20050226 Firefox/1.0.1 (ax)      
 
 
shxy_1
狐狸精


 

 


加入时间: 2005/02/15
文章: 646

社区积分: 656

 
 时间: 2005-4-10 周日, 10:56    标题:   

--------------------------------------------------------------------------------
 
RIVERS 写道:
TAB 键 加 空格 不行?
不知道,试试~~~~~~~~~~
 

_________________
用Windows,大虾也无异于菜鸟;用Linux,想必是菜鸟也能逼成大虾 
返回顶端 Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.6) Gecko/20050317 Firefox/1.0.2      
 
 
asahi
狐狸精

 


性别:


加入时间: 2004/12/15
文章: 306

社区积分: 309

 
 时间: 2005-4-10 周日, 12:42    标题:   

--------------------------------------------------------------------------------
 
tab加空格只是转换焦点而已,没有解决问题。
 
 
返回顶端 Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.7.5) Gecko/20041124 Firefox/1.0      
 
 
willis
小狐狸

 

 

 

加入时间: 2005/03/06
文章: 94

社区积分: 94

 
 时间: 2005-4-10 周日, 23:45    标题:   

--------------------------------------------------------------------------------
 
对!不是从根本上解决问题
 

_________________
没有签名~ 
返回顶端 Mozilla/5.0 (Windows; U; Windows NT 5.1; zh-CN; rv:1.7.6) Gecko/20050226 Firefox/1.0.1      
 
 
superman
开飞机的
狐狸精


 

 


加入时间: 2005/03/14
文章: 380

社区积分: 0

 
 时间: 2005-4-11 周一, 20:45    标题:   

--------------------------------------------------------------------------------
 
willis 写道:
对!不是从根本上解决问题
从根本上解决问题,那也需要论坛把相应的代码添加上阿,巧妇难为无米之炊啊。
 

文章录入:admin    责任编辑:admin 
  • 上一篇文章:

  • 下一篇文章:
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点最新推荐相关文章
    Firefox 播放在线视频、音频
    Firefox 使用、设置和常见问
    怎样读取FF的缓存文件?
    Firefox 中你可能错过的精彩
    发现FireFox在网址输入上的超
    如何把FF的搜索栏加长啊
    去除菜单中的”转到“和”帮
    怎么样自己定制菜单呀?
    可自动隐藏侧边栏的扩展
    自己动手设置Firefox的外观