下面这个函数在firefox中不兼容,请帮忙解决一下:function step1Load()
{
var arr=new Array();
var m=0;
for(var z=0;z<parent.frame1.document.links.length;z++)
{
if(parent.frame1.document.links(z).href.indexOf('search/?')>0)
{
arr[m]=z;
m++;
}
}
if(arr.length <1)
{
}
else
{
var r=Math.floor(Math.random()*arr.length)+1;
parent.frame1.document.links(arr[r]).click();
clearInterval(step1);
step2=setInterval("step2Load()",100)
}
}
{
var arr=new Array();
var m=0;
for(var z=0;z<parent.frame1.document.links.length;z++)
{
if(parent.frame1.document.links(z).href.indexOf('search/?')>0)
{
arr[m]=z;
m++;
}
}
if(arr.length <1)
{
}
else
{
var r=Math.floor(Math.random()*arr.length)+1;
parent.frame1.document.links(arr[r]).click();
clearInterval(step1);
step2=setInterval("step2Load()",100)
}
}
建议LZ看看Mozilla的DOM文档
改成parent.frame1.document.getElementsByTagName("A")
不知道行不行。
firefox还不支持parent.frame1这个属性...我改成window.frames(frame1),firefox提示说frame1没有定义...