关于JS的top.location.href

ferrari 2005-10-18 11:40:16
现在我要实现网站登录了以后,调用一个隐藏的iframe,然后再top.location.href刷新到首页。
但是好像登录完成了以后就直接top.location.href到首页了。不执行iframe了。
有没有什么办法先运行iframe然后再刷新到首页?

我用的PHP。
请高手指教。
...全文
638 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ferrari 2005-10-18
  • 打赏
  • 举报
回复
好像HTML跟JS一块的时候,先执行JS了。
我在想可不可能把iframe也用JS写?这样是不是就先执行Iframe了?
ferrari 2005-10-18
  • 打赏
  • 举报
回复
先谢谢楼上的兄弟。
因为我登录的时候是include的专门的登录文件。
是为了实现每个页面上都可以登录的。
而且用JS取了当前URL的地址。也就是登录了以后还跳到当前页面。
现在我是这样写的:
echo "<iframe width=0 height=0 frameborder=0 scrolling=auto src='登录论坛'></iframe>";
echo "<script>top.location.href='".$url."'</script>";
但是上面调iframe的那句好像不执行。就直接location了。
sdts 2005-10-18
  • 打赏
  • 举报
回复
把top.location.href=""以这样的形势写到iframe页面的最后
echo "<script language='javascript'>top.location.href='';</script>"
ferrari 2005-10-18
  • 打赏
  • 举报
回复
谢谢,谢谢!非常感谢Fantiny。
献分!!!
fantiny 2005-10-18
  • 打赏
  • 举报
回复
echo "<iframe width=0 height=0 frameborder=0 scrolling=auto src='登录论坛' onload='reurl()'></iframe>";
echo "<script> function reurl(){top.location.href='".$url."'}</script>";

这样行不?

87,992

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧