重新加载iFrame,等到它加载,在同一个iFrame中打开URL

时间:2015-10-26 22:49:57

标签: javascript php iframe

所以说到Javascript,我不知道我在做什么。

我有一个主页面,有两个iFrame。主要内容" iFrame包含主要内容,在本例中是MySQL数据库SELECT的结果。底部的iFrame用于向同一个表中添加行。

当'添加行'表单是从底层iFrame提交的,我想要的内容是' iFrame加载结果列表,并滚动到新添加的结果。

我用

目前,我发现这项工作的唯一方法是echo - 成功输入行后输入以下代码:

parent.document.getElementById('content').contentWindow.location.reload();
parent.document.getElementById('content').src = '../pages/results.php#".$id."';

$id变量设置为$mysqli->insert_id;

以上代码有效,它显然是错误的编码,在较慢的连接上,例如,我可以想象浏览器将无法更改src作为重新加载行动仍在进行中。

那么,我可以添加到我的代码中,或者我可以将代码更改为什么来制作javascript:

  1. 重新加载内容' iFrame显示新行,然后导航到锚点以将用户滚动到新创建的行。或

  2. 通过一个简单的操作完成所有这些操作(我发现只使用它上面的两条线的底线并不起作用,所以重新加载似乎是必要的我此刻。)

0 个答案:

没有答案