表单提交后重定向iframe
Redirect iframe after form submit
我创建了一个包含iframe的asp页面。iframe包含一个表单,在表单提交时,我想将iframe重定向到另一个页面。
我尝试过这种方法:
//iframe content:
<html>
<head>
<script type="text/javascript">
function onformsubmit()
{
setTimeout(function ()
{
$(top.document).find('#page').attr('src', 'page2.aspx');
},1000);
}
</script>
</head>
<body>
<form id="form1" runat="server" onsubmit="onformsubmit()">
...
<div class="menubar">
<asp:LinkButton ID="UpdateButton" runat="server" CausesValidation="True" CommandName="Update" Text="Update" />
<asp:LinkButton ID="UpdateCancelButton" runat="server" CausesValidation="False" CommandName="Cancel" Text="Cancel" />
</div>
...
</form>
</body>
</html>
但不幸的是,它不起作用。我使用的是visualbasic服务器端;客户端我正在使用javascript。
请尝试此代码
setTimeout(function(){document.location.href = "www.google.com";},500);
也许它会帮助你
document.getElementId('iframe_name').src="http://anothersite.com/";
@benVG:等等。。。表单位于iframe内,提交后您希望相同的iframe转到另一个url?如果是这种情况,那么您只需要document.location.url = 'http://someurl.com'
。如果是这种情况,则根本不需要对iframe的引用。
相关文章:
- 重定向iFrame中的父URL
- 如果页面为iframe,则重定向
- 附加'沙箱'属性设置为动态创建的iframe以停止重定向
- Iframe提交并将用户重定向回原始页面,但Iframe似乎仍然存在
- 读取iframe重定向(同一域)
- 移动设备上的 iFrame 重定向主页问题
- 从外部 iFrame 重定向和链接中删除历史记录
- 使用 javascript 从 MVC Action 通过 iFrame 重定向到父级
- 窗口位置 阻止 iframe 重定向父窗口
- iframe重定向之前的触发器函数
- Adblock正在阻止iframe重定向-如何检测
- 禁用iframe重定向,但显示页面
- 发布后从iframe重定向到wall
- Iframe重定向顶部框架导航到Iframe
- 多个iFrame重定向工作,但考虑PHP的安全性
- 在ASP之后从iframe重定向到父窗口的新页面.净回发
- 防止iframe重定向父页面
- 如何从iframe重定向到另一个url,并在iframe的父节点上打开它
- 即使在iframe重定向到不同的url之后,也要继续将元素写入iframe
- 窗体post在iframe重定向父到post URL