主题:firefox中js显示问题!
<script language="javascript">
function loadfollowtree(topicid){
alert("1 ");
var targetImg =document.getElementById("img_" + topicid);
var targetDiv =document.getElementById("tr_" + topicid);
var targetmyDiv=document.getElementById("td_" + topicid);
alert("2 ");
if (targetDiv.style.display!='block'){
alert("3");
targetDiv.style.display="block";
targetmyDiv.style.display="block";
targetmyDiv.colspan="5";
targetImg.src="nofollow.gif";
targetImg.alt="点击收回";
window.frames["hiddenframe"].location="loadfollowtree.asp?rf=<%=time%>&topicid=" + topicid; }else{
alert("4");
targetDiv.style.display="none";
targetmyDiv.style.display="none";
targetImg.src="plus.gif";
targetImg.alt="点击查看讨论";
}
}
</script>
我在loadfollowtree.asp中打印1234
现在我在IE中
点展开可以正常打出1 2 3 1234
点回收打出1 2 4
但在firefox中
点展开只能打出1 2 3 ,打不出1234
点回收打出1 2 4
我想问一下是不是 window.frames["hiddenframe"].location="loadfollowtree.asp?rf=<%=time%>&topicid=" + topicid; 这句话有问题呀???还是那有问题呀!
function loadfollowtree(topicid){
alert("1 ");
var targetImg =document.getElementById("img_" + topicid);
var targetDiv =document.getElementById("tr_" + topicid);
var targetmyDiv=document.getElementById("td_" + topicid);
alert("2 ");
if (targetDiv.style.display!='block'){
alert("3");
targetDiv.style.display="block";
targetmyDiv.style.display="block";
targetmyDiv.colspan="5";
targetImg.src="nofollow.gif";
targetImg.alt="点击收回";
window.frames["hiddenframe"].location="loadfollowtree.asp?rf=<%=time%>&topicid=" + topicid; }else{
alert("4");
targetDiv.style.display="none";
targetmyDiv.style.display="none";
targetImg.src="plus.gif";
targetImg.alt="点击查看讨论";
}
}
</script>
我在loadfollowtree.asp中打印1234
现在我在IE中
点展开可以正常打出1 2 3 1234
点回收打出1 2 4
但在firefox中
点展开只能打出1 2 3 ,打不出1234
点回收打出1 2 4
我想问一下是不是 window.frames["hiddenframe"].location="loadfollowtree.asp?rf=<%=time%>&topicid=" + topicid; 这句话有问题呀???还是那有问题呀!