有个特别功能要求,按顺序从A网站点击一堆其它网站,并且一定要求从A网站点击才有效果,我用js做了个循环总共计数页面:<div  id="total"></div>
<script language="javascript">
var i=0;
var ii=0;
var iLoop=0;
var page=new Array();
var newWindow;
page[0]='http://www.aaa.com';
page[1]='http://bbb.com';
page[2]='http://www.ccc.com';total.innerText=page.length
iLoopDiv.innerText=0function opencolortext()
{
 if (newWindow!=null)
 {
   newWindow.close()
 }
 newWindow =window.open(page[i],'page')
 current.innerText=i;
 currentPage.innerText=page[i]; i=i+1
 if (i==page.length)
 {
   i=0
   iLoop = iLoop +1
   iLoopDiv.innerText=iLoop
 }
 
 ii=ii+1
 lay.innerText=ii;
 
 setTimeout("opencolortext()",16000);}</script>  <html>
<body onload="opencolortext()">
<br>
开始时间:<%=now%>
<br>
<br>
总计数器:<div  id="lay"></div>
<br>
当前计数器:<div  id="current"></div>
<br>
刷新遍数:<div  id="iLoopDiv"></div>
<br>
当前刷新页面:<div  id="currentPage"></div>
</body></html>但这样模拟不到从A网站点击的效果
 if (newWindow!=null)
 {
   newWindow.close()
 }
是我后来加的,加跟不加都不行各位dx明白我的意思吧,表达能力有点差,呵呵

解决方案 »

  1.   

    是跨域,其实就是不想在A网站做个链接逐个的点http://www.aaa.com http://bbb.com
    http://www.ccc.com ,想通过js自动执行而已。
      

  2.   

    setTime()啊,
    就你哪样子,可以啊,
      

  3.   

    你直接加A网站的URL不行吗,
    ?
      

  4.   

    page[0]='http://www.aaa.com';
    page[1]='http://bbb.com';
    page[2]='http://www.ccc.com';
    page[3]='http://www.aaa.com/index.aspx?page=7';
    page[4]='http://www.aaa.com/index.aspx?page=8';
    page[5]='http://www.aaa.com/index.aspx?page=9';
      

  5.   

    你直接加A网站的URL不行吗?什么意思?不懂,给代码看看吧
      

  6.   

    page[0]='http://www.aaa.com';
    page[1]='http://bbb.com';
    page[2]='http://www.ccc.com';
    page[3]='http://www.aaa.com/index.aspx?page=7';
    page[4]='http://www.aaa.com/index.aspx?page=8';
    page[5]='http://www.aaa.com/index.aspx?page=9';
     
    没用的,只要是跟打开网站window.open(page[i],'page')这段代码有关