把top.location.href=""以这样的形势写到iframe页面的最后
echo "<script language='javascript'>top.location.href='';</script>"

解决方案 »

  1.   

    先谢谢楼上的兄弟。
    因为我登录的时候是include的专门的登录文件。
    是为了实现每个页面上都可以登录的。
    而且用JS取了当前URL的地址。也就是登录了以后还跳到当前页面。
    现在我是这样写的:
    echo "<iframe width=0 height=0 frameborder=0 scrolling=auto src='登录论坛'></iframe>";
    echo "<script>top.location.href='".$url."'</script>";
    但是上面调iframe的那句好像不执行。就直接location了。
      

  2.   

    好像HTML跟JS一块的时候,先执行JS了。
    我在想可不可能把iframe也用JS写?这样是不是就先执行Iframe了?
      

  3.   

    echo "<iframe width=0 height=0 frameborder=0 scrolling=auto src='登录论坛' onload='reurl()'></iframe>";
    echo "<script> function reurl(){top.location.href='".$url."'}</script>";这样行不?
      

  4.   

    谢谢,谢谢!非常感谢Fantiny。
    献分!!!