试下延迟执行setTimeout( function(){document.getElementsByTagName("img")[index].src=url} , 100)

解决方案 »

  1.   

    谢谢 nicholsky 
    你的方法我也用过了
    结果是无法达到目的最明显的例子
    我在函数中加了个alert()
    根本就没有消息框弹出来难道是执行顺序问题?
      

  2.   

    再看了下问题,你要么用个框架去执行,不然a哪有足够时间去处理。另外,我觉得思路最好是B自身不做任何转向,把准备跳向的URL和需要传递给A的都传递过去,等a域页面完成后,跳回B域页面。
      

  3.   

    你的建议是完全正确的但我现在做的东西A是一套完全独立的东西,不存在于任何网站中,功能类似GOOGLE的页面跟踪大家再帮帮忙吧
      

  4.   

    把JAVASCRIPT中的内容移到JS文件中然后在代码中加入
    <script language="javascript" type="text/javascript" src="JS文件地址"></script>运行Microsoft Visual Studio 2005 就可以跟踪调试勒
      

  5.   

    setTimeout( function(){document.getElementsByTagName("img")[index].src=url} , 100)