(高分)我编的一个JS在火狐浏览器上用不了我编的一个JS在火狐浏览器上用不了

来源:百度知道 编辑:UC知道 时间:2024/05/07 17:22:57
这个是一个分页的代码。。。。

<div >
 <span id=zi>跳</span> <input type="text" name="t" onKeyPress="lxn()" width="20px;" size="3"> <span id=zi>页</span> 

<script language="javascript">
function lxn()
{
var key=event.keyCode;
if (key==13)
location="xiaoshuo"+t.value+".html"
}
</script>

<span id=zi2>共<span id=zi3>17</span>/18页</span>
</div>

这个是图片画廊
<div id="demo" style="overflow:hidden;width:846px;height:150px; border-style:solid;border-color:#F9BBE1;padding:2px;" onmouseover="stopscroll();"
onmouseout="doscroll()">
<div id="demo1" style="white-space:nowrap;padding:0;">

<a href="#"><im

你的代码太不符合标准了
太多不符合标准的地方了
<script language="javascript">
function lxn()
{
var key=event.keyCode;
if (key==13)
location="xiaoshuo"+t.value+".html"
}
</script>

这个地方的t.value只在IE下管用,根本不兼容其他的标准浏览器
正确的写法应该是document.getElementById("d").value
注意大小写
你现在应该坚持标准写法
我是过来人,我可以明确的告诉你,如果你努力坚持标准写法
到时候出了错都难找
尤其面对兼容问题的时候
多去51js.com
看看

把火狐栓了,下其它的

刚看了两行看不下去了,你先把xhtml学好在问这个问题吧