js在ie下能正常运行在火狐下为什么不能正常运行 js在ie下能正常运行在火狐下为什么不能正常运行 大家遇到过这种情况吗 ?原因为何 大家说说是什么情况引起的 改如何解决这样的问题? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 兼容性啊,因为IE与firefox对js支持不一样, 兼容性啊,因为IE与firefox对js支持不一样, 因为火狐不是 IE,有区别是正常的。IE不是标准的 protected void Rpt_FAQType_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { HyperLink link = e.Item.FindControl("HL_FAQType") as HyperLink; //LinkButton link = e.Item.FindControl("LB_FAQType") as LinkButton; string typeID = (e.Item.FindControl("Lbl_TypeID") as Label).Text; link.Attributes.Add("onclick", "switchTab('" +link.ClientID+"',"+ typeID + ");return false;"); if (e.Item.ItemIndex == 0) { link.CssClass = "lb_on"; link.Attributes.Add("onload", "getHTML(" + typeID + ")"); } else { link.CssClass = "lb_off"; } }//endif }这是在cs里调用js的代码这是前台页面里的js源码 你们看看吧<script type="text/javascript" charset="utf-8">var lastAnswerID=-1;function displayAnswer(id){ var td_answer = document.getElementById('answer_'+id); var td_lastanswer = document.getElementById('answer_'+lastAnswerID); if(td_answer) {//alert(id+"," +lastAnswerID+td_answer.style.display); if(td_answer.style.display=='none') { td_answer.style.display='block' ; } else { td_answer.style.display='none' ; }//endif }//endif if(lastAnswerID != -1 && lastAnswerID!=id) { td_lastanswer.style.display='none' ; } lastAnswerID = id;}var lastLinkID = "";function initialTypeLink(){ var typeLinkContainer = getElem('typeLinkContainer'); //alert(typeLinkContainer.rows[0].cells[0].childNodes[0].id); var firstLinkID = typeLinkContainer.rows[0].cells[0].childNodes[0].id; lastLinkID = firstLinkID; getElem(firstLinkID).className="lb_on"; getElem(firstLinkID).click();}function switchTab(linkID, typeID){//alert(linkID); switchLinkStyle(linkID); getHTML(typeID);}function switchLinkStyle(linkID){ if(linkID != lastLinkID) {//alert(linkID +"," + lastLinkID); getElem(linkID).className="lb_on"; if(lastLinkID != "") { getElem(lastLinkID).className="lb_off"; } lastLinkID = linkID; }}function getHTML(typeID){var url = '/GameService/FAQsList.ashx';var pars = 'TypeID=' + typeID;var myAjax = new Ajax.Updater('FAQsContainer',url,{method: 'get',parameters: pars});}initialTypeLink();</script> 楼主看看这个(Javascript在IE和FireFox中的不同表现):http://www.w3pop.com/learn/view/doc/js_ie_firefox_different_behave/ 如何让div适应图片大小? 这两个有啥区别,JS太复杂了 怎样截取一段文字 form里面的name和id是否存在对应关系? 关于js对象轨迹运行的问题 单选按钮触发下拉框的问题 替换文本的问题 js如何遍历取得xml中每个字节点的值 1.在 静态网页 HTML 中表单的提交后,怎样把表单内容以邮件的形式发到 下载的.rar格式的文件怎样打开 为什么编写的代码,还没点击运行,就已经运行呢?? 将Web页面中的图片导出到Excel
IE不是标准的
{
if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
{
HyperLink link = e.Item.FindControl("HL_FAQType") as HyperLink;
//LinkButton link = e.Item.FindControl("LB_FAQType") as LinkButton;
string typeID = (e.Item.FindControl("Lbl_TypeID") as Label).Text;
link.Attributes.Add("onclick", "switchTab('" +link.ClientID+"',"+ typeID + ");return false;");
if (e.Item.ItemIndex == 0)
{
link.CssClass = "lb_on";
link.Attributes.Add("onload", "getHTML(" + typeID + ")");
}
else
{
link.CssClass = "lb_off";
}
}//endif
}
这是在cs里调用js的代码
这是前台页面里的js源码 你们看看吧
<script type="text/javascript" charset="utf-8">
var lastAnswerID=-1;
function displayAnswer(id)
{
var td_answer = document.getElementById('answer_'+id);
var td_lastanswer = document.getElementById('answer_'+lastAnswerID);
if(td_answer)
{//alert(id+"," +lastAnswerID+td_answer.style.display);
if(td_answer.style.display=='none')
{
td_answer.style.display='block' ;
}
else
{
td_answer.style.display='none' ;
}//endif
}//endif
if(lastAnswerID != -1 && lastAnswerID!=id)
{
td_lastanswer.style.display='none' ;
}
lastAnswerID = id;
}var lastLinkID = "";
function initialTypeLink()
{
var typeLinkContainer = getElem('typeLinkContainer');
//alert(typeLinkContainer.rows[0].cells[0].childNodes[0].id);
var firstLinkID = typeLinkContainer.rows[0].cells[0].childNodes[0].id;
lastLinkID = firstLinkID;
getElem(firstLinkID).className="lb_on";
getElem(firstLinkID).click();
}function switchTab(linkID, typeID)
{
//alert(linkID);
switchLinkStyle(linkID);
getHTML(typeID);
}
function switchLinkStyle(linkID)
{ if(linkID != lastLinkID)
{//alert(linkID +"," + lastLinkID);
getElem(linkID).className="lb_on";
if(lastLinkID != "")
{
getElem(lastLinkID).className="lb_off";
}
lastLinkID = linkID;
}
}
function getHTML(typeID)
{
var url = '/GameService/FAQsList.ashx';
var pars = 'TypeID=' + typeID;
var myAjax = new Ajax.Updater(
'FAQsContainer',
url,
{
method: 'get',
parameters: pars
});
}
initialTypeLink();
</script>