js代码IE正常 火狐不显示,求高手指正~

mudi168 2008-09-17 12:05:08

<script language="javascript" type="text/javascript" src="jQquery/jQuery.js"></script>

<script language="javascript" type="text/javascript">
$(document).ready(function(){BindNewsInfo(2,newsClass1);BindBusinessInfo(4,1);});
//网页内按下回车触发
function document.onkeydown()
{
if(event.keyCode==13)
{ var obj = event.srcElement;
var name = obj.name;
if(name=="ctl00$ContentPlaceHolder1$login_password")
{
document.getElementById("ctl00_ContentPlaceHolder1_btnLogin").click(); //服务器控件Submit1点击事件被触发
return false;
}
}
}

//根据选择的类别,显示该类别下前六条信息.
function BindNewsInfo(id,str)
{
if(str.id=="newsClass1")
{
document.getElementById(str.id).className="c1m_part_1_2";
document.getElementById("newsClass2").className="c1m_part_1_3";
document.getElementById("newsClass3").className="c1m_part_1_3";
document.getElementById("newsClass4").className="c1m_part_1_3";
}
if(str.id=="newsClass2")
{
document.getElementById("newsClass1").className="c1m_part_1_3";
document.getElementById(str.id).className="c1m_part_1_2";
document.getElementById("newsClass3").className="c1m_part_1_3";
document.getElementById("newsClass4").className="c1m_part_1_3";
}
if(str.id=="newsClass3")
{
document.getElementById("newsClass1").className="c1m_part_1_3";
document.getElementById("newsClass2").className="c1m_part_1_3";
document.getElementById(str.id).className="c1m_part_1_2";
document.getElementById("newsClass4").className="c1m_part_1_3";
}
if(str.id=="newsClass4")
{
document.getElementById("newsClass1").className="c1m_part_1_3";
document.getElementById("newsClass2").className="c1m_part_1_3";
document.getElementById("newsClass3").className="c1m_part_1_3";
document.getElementById(str.id).className="c1m_part_1_2";
}
var response=index.BindNewsInfo(id);
document.getElementById("divNewsInfo").innerHTML=response.value;
}

//根据选择的商机类型,显示该类型下前二十条信息.
function BindBusinessInfo(typeId,str)
{
document.getElementById("BusinessType"+str).className="c1m_part_1_2";
for(var i=0;i<10;i++)
{
if((i+1)!=str)
{
var obj=document.getElementById("BusinessType"+(i+1));
if(obj)
{
obj.className="c1m_part_1_3"
}
}
}
var response=index.BindBusinessInfo(typeId);
document.getElementById("divBusinessInfo").innerHTML=response.value;
}

function Redirect()
{
self.location.href = "index.aspx?Action=Redirect";
}
</script>

<div class="clear">
</div>
<!--内容part1-->
<div id="content1">
<!--左边-->
<div class="c1l_part">
<div class="c1l_part_1" id="p1" runat="server">
<p>
<img src="images/clpart_biao.gif" border="0" /><img src="images/gonggao.gif" alt="公告信息" border="0" />
</p>
<div class="c1l_part_1_left">
<div id="demo" style="overflow: hidden; width: 200px; *height:107px">
<div id="demo1" runat="server"></div>
<div id="demo2"></div>
</div>

<script language="javascript">//滚动显示公告
var speed=50;
demo2.innerHTML=ctl00_ContentPlaceHolder1_demo1.innerHTML;
function Marquee(){
if(demo2.offsetTop-demo.scrollTop<=0){
demo.scrollTop-=ctl00_ContentPlaceHolder1_demo1.offsetHeight;
}
else{
demo.scrollTop++;
}
}
var MyMar=setInterval(Marquee,speed);
demo.onmouseover=function() {clearInterval(MyMar)};
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed)};
</script>

</div>
</div>
<div class="c1l_part_2">
<p>
<img src="images/clpart_biao.gif" border="0" /><img src="images/member_name.gif"
alt="会员登陆" border="0" />
</p>
<div class="c1l_part_2_left">
<p>已经有180000皮革商人加入我们开始轻松上网做生意</p>
<p>您还在等待吗?</p>
</div>
<div class="c1l_part_2_right">
<a href="Register.aspx">
<img src="images/index_regsiter.gif" border="0" /></a></div>
</div>
<div class="c1l_part_3">
<div class="c1l_part_3_1">
<img src="images/c1l_part_3_bk.gif" /></div>
<div class="c1l_part_3_2">
<span>寻找商机</span> 请不要放弃赚钱的机会</div>
<div class="clear">
</div>
</div>
<div class="c1l_part_3 c1l_part_4">
<div class="c1l_part_3_1">
<img src="images/c1l_part_4_bk.gif" /></div>
<div class="c1l_part_3_2">
<span>供求信息</span> 最新买卖信息</div>
<div class="clear">
</div>
</div>
<div class="c1l_part_5">
<img src="ad/ad1.gif" border="0" /></div>
</div>
<!--左边结束-->
<!--中间-->
<div class="c1m_part">
<div class="c1m_part_1">
<ul>
<li class="c1m_part_1_1" style="width: 89px">行业资讯</li>
<li class="c1m_part_1_3" id="newsClass1" onclick="BindNewsInfo(2,newsClass1)" style="cursor: hand;">
国际新闻</li>
<li class="c1m_part_1_3" id="newsClass2" onclick="BindNewsInfo(3,newsClass2)" style="cursor: hand;">
评论分析</li>
<li class="c1m_part_1_3" id="newsClass3" onclick="BindNewsInfo(4,newsClass3)" style="cursor: hand;">
媒体报道</li>
<li class="c1m_part_1_3" id="newsClass4" onclick="BindNewsInfo(5,newsClass4)" style="cursor: hand;">
政策法规</li>
</ul>
<div class="clear"></div>
</div>
<div class="c1m_part_2" style="margin-top:-1px">
<div align="center" class="c1m_part_2_1">
</div>
<div id="divNewsInfo"></div>
</div>
</div>
...全文
768 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
7号艺术家 2012-10-20
  • 打赏
  • 举报
回复
有同感
编程有钱人了 2008-09-20
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 yyixin 的回复:]
TMD火狐,占了很少的份额,却害苦了程序号
[/Quote]

顶你 知音
yyixin 2008-09-20
  • 打赏
  • 举报
回复
TMD火狐,占了很少的份额,却害苦了程序号
fx_blog 2008-09-20
  • 打赏
  • 举报
回复
event.srcElement 在firefox上不能用

http://blog.sina.com.cn/tecz 的 一篇JS小方法

有专门获取event的方法.
lsc116021166 2008-09-20
  • 打赏
  • 举报
回复
样式引用,
liwchongzi 2008-09-20
  • 打赏
  • 举报
回复
兄弟、建议你还是用JQuery(JavaScript库)吧。
特点:
简洁明了,使用方便,跨浏览器。
它会把Id、Name等属性自动转译。
例如:
有文本框<input type="text" value="txtName" id="name">
javascript中我们用value可以找到文本框的值,但你到了其他的浏览器就不一定能成功了。
JQuery中我们也把value写成val,这样我们所得到的值 就不会再发生变化~!在不同的浏览器中所得到的值是一样的,这也是JQuery的强大~!!~~!~建议去使用下吧。
mudi168 2008-09-19
  • 打赏
  • 举报
回复
求高人帮忙~~~~
mudi168 2008-09-17
  • 打赏
  • 举报
回复
4. HTML 对象的 id 作为对象名的问题
(1)现有问题
在 IE 中,HTML 对象的 ID 可以作为 document 的下属对象变量名直接使用。在火狐中不能。
(2)解决方法
用 getElementById("idName") 代替 idName 作为对象变量使用。

看到这句:不知道
getElementById("idName") 代替 idName 作为对象变量使用。是什么意思?到底取哪个属性?

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧