几个 asp 调js 的 交互,在ie下面 发送信息的按钮有反应,可是在Firefox下没有反应啊。下面是js 里面的 function:function sendText()
{
var oTxt = document.getElementById("txtx");
var fffc=fc+fs+ff+fb+fi+fu;
var fstr = "<span style='color:" + fc + ";font-size:" + fs + "px; font-family:" + ff + ";font-weight:" + fb + ";font-style:"+fi+";text-decoration:"+fu+"'>";
mode.value = fstr +modes.innerHTML+ "</span>";
if (document.getElementById("txtx").value=="" && modes.innerHTML=="")
{
}
else
{
var D=new Date();
var hh=D.getHours();
var mm=D.getMinutes();
var ss=D.getSeconds();
var e=document.getElementById("div1");
var txts=document.getElementById("txts");
txts.value=txts.value.replace(/\r/gi,"<br>");
txts.value=txts.value.replace("
txts.value=txts.value.replace("">","<a href=");
txts.value=txts.value.replace(""," target=_blank >点击打开链接</a>");
e.innerHTML=e.innerHTML+"<br>\n<font color=#008040>你说</font><font color=#008040> "+hh+":"+mm+":"+ss+" </font> <br> "+txts.value;
e.scrollTop=e.scrollHeight; var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET", 'k_win_tj.asp?use='+use.value+'&kid='+kid.value+'&txts='+txts.value+'',true);
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4)
{
if (xmlhttp.status == 200)
{
if(xmlhttp.responseText.indexOf('e0909o') > -1)
{
alert("出现未知错误\n\n请重新打开。");
}
}
else
{
alert("不成功!");
}
}
}
xmlhttp.send(null)
txtx.value='';
}
} ------------------------
在使用 <td width="16%" align="right" valign="middle"><img src="images/im/send.jpg" style="cursor:hand" onClick="sendText()" width="66" height="74"></td> 的时候 在Firefox下 按钮没有反应啊,这是怎么回事???请求高手赐教,在下不剩感谢!!!
{
var oTxt = document.getElementById("txtx");
var fffc=fc+fs+ff+fb+fi+fu;
var fstr = "<span style='color:" + fc + ";font-size:" + fs + "px; font-family:" + ff + ";font-weight:" + fb + ";font-style:"+fi+";text-decoration:"+fu+"'>";
mode.value = fstr +modes.innerHTML+ "</span>";
if (document.getElementById("txtx").value=="" && modes.innerHTML=="")
{
}
else
{
var D=new Date();
var hh=D.getHours();
var mm=D.getMinutes();
var ss=D.getSeconds();
var e=document.getElementById("div1");
var txts=document.getElementById("txts");
txts.value=txts.value.replace(/\r/gi,"<br>");
txts.value=txts.value.replace("
txts.value=txts.value.replace("">","<a href=");
txts.value=txts.value.replace(""," target=_blank >点击打开链接</a>");
e.innerHTML=e.innerHTML+"<br>\n<font color=#008040>你说</font><font color=#008040> "+hh+":"+mm+":"+ss+" </font> <br> "+txts.value;
e.scrollTop=e.scrollHeight; var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET", 'k_win_tj.asp?use='+use.value+'&kid='+kid.value+'&txts='+txts.value+'',true);
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4)
{
if (xmlhttp.status == 200)
{
if(xmlhttp.responseText.indexOf('e0909o') > -1)
{
alert("出现未知错误\n\n请重新打开。");
}
}
else
{
alert("不成功!");
}
}
}
xmlhttp.send(null)
txtx.value='';
}
} ------------------------
在使用 <td width="16%" align="right" valign="middle"><img src="images/im/send.jpg" style="cursor:hand" onClick="sendText()" width="66" height="74"></td> 的时候 在Firefox下 按钮没有反应啊,这是怎么回事???请求高手赐教,在下不剩感谢!!!
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
而FF就不行了,必须把id写清楚了,最好就跟name一样。