Firefox的问题!
郁闷啦,我的电脑上同样的代码,firefox运行不了,到我同事那边一下就ok啦,不知道为什么?
这就是一个简单的双击 div容器 在div容器上面弄一个text输入框,然后在text框里面输入字符串,回车键事件中,将输入的字符显示在容易div上面
ie浏览器好使,但是到了firefox上就不好使啦!
代码如下,大家帮忙看下原因何在?
<html>
<script>
function changeTitle(par)
{
var content=par.innerText;
document.getElementById( 'div1 ').innerHTML= ' <input type=text value= '+content+ ' onkeydown=onEnterDown(this);> ';
}
function onEnterDown(par)
{
if(window.event.keyCode==13)
{
//alert(par.value);
document.getElementById( 'div1 ').innerHTML=par.value;
}
}
</script>
<body>
<div id= 'div1 ' ondblclick= "changeTitle(this); ">
name
</div>
</body>
</html>
------解决方案--------------------firefox 是没有 window.event 对象的,上网搜解决方案
------解决方案--------------------进来接分~
------解决方案--------------------接分
------解决方案--------------------firefox 确实没有 window.event 对象
------解决方案--------------------给定你帖子的人
------解决方案--------------------进来接分~
------解决方案--------------------我是来接分的,把分给我吧 呵呵
------解决方案--------------------炒作帖.鉴定完毕.
------解决方案--------------------firefox是遵循w3c的,而ie是自行一套。
firefox的web开发调试插件比较多,也很好用,特别适合jsp开发,因为jsp开发没有很好的web工具。
另外目前而言,网上的病毒似乎并不钟爱firefox,所以用firefox上网,很难中毒。但ie就不一样了,一不小心,进入了带病毒的网页,系统就中毒了。
------解决方案--------------------但你改好之后在 IE 中的问题:
出现文本输入框后,再在文本框内双击会出现错误。
在 Firefox 中的问题:
双击文本,产生的文本框中并不能获得原文本的内容,只显示“undefined”,因为 Firefox 不支持“innerText”。