iframe跳转另一个页面(iframe如何打开另外一个网页)

本文目录
- iframe如何打开另外一个网页
- 请问如何从一个iframe中的按钮去开另外一个iframe的页面
- iframe多个内嵌网页间跳转
- 点击iframe里页面中按钮跳转到action,成功执行后跳转到另一个页面,但还是要在iframe里显示,如果实现
- 怎么用jquery实现iframe里的页面地址跳转到另一个页面地址,想webqq里的浏览窗口一样
- iframe跳转问题
- 如何在一个iframe跳到另一个iframe
iframe如何打开另外一个网页
首先建立1、2、3三个页面,再创建一个站点地图文件,或直接在TreeView控件里面使用NavigateUrl属性分别连接这三个页面,同时设置Target属性为iframe的名称。
在iframe中设置TagName属性和TreeView中设置的Target属性相同(即都为iframe的名字)即可实现上述效果。
请问如何从一个iframe中的按钮去开另外一个iframe的页面
直接用javascript写:
parent.frames(’Iframe2’).location.href=’aaaa.aspx’;
后台
Page.RegisterClientScriptBlock("js", "《script》parent.frames(’Iframe2’).location.href=’aaaa.aspx’;《/script》");
这段代码是我从我的程序里直接摘出来的,我用的是vs.net2005,应该是好使的。不过这种方式在net2.0中是过期的,你可以试试用ClientScript.RegisterClientScriptBlock方法调用。
下面是我刚刚做的一个测试界面:
-----------------------
default.aspx
《%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %》
***隐藏网址***
***隐藏网址***
《head runat="server"》
《title》无标题页《/title》
《/head》
《body》
《form id="form1" runat="server"》
《div》
《iframe id="if1" src="1.aspx"》《/iframe》
《iframe id="Iframe1" src=""》《/iframe》
《/form》
《/body》
《/html》
没有后台
---------------------------------------------
1.aspx
《%@ Page Language="C#" AutoEventWireup="true" CodeFile="1.aspx.cs" Inherits="_1" %》
***隐藏网址***
***隐藏网址***
《head runat="server"》
《title》无标题页《/title》
《/head》
《body》
《form id="form1" runat="server"》
《div》
《/div》
《input id="Button1" onclick="parent.frames(’Iframe1’).location.href=’aaaa.aspx’;" style="position: relative" type="button" value="button" /》
《asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click"》LinkButton《/asp:LinkButton》
《/form》
《/body》
《/html》
.cs
public partial class _1 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
Page.RegisterClientScriptBlock("js", "《script》parent.frames(’Iframe1’).location.href=’aaaa.aspx’;《/script》");
}
}
--------------------------
两种方式都能在Iframe1中打开aaaa.aspx页。
iframe多个内嵌网页间跳转
主要使用window.parent(当前窗口的父窗口)和window来完成,示例如下:
一共三个文件,1.htm放到第一个iframe中,2.htm放到第二个iframe中,3.htm为放置这两个iframe的父窗口。
3.htm内容:
《!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
***隐藏网址***
《html》
《head》
***隐藏网址***
《title》无标题文档《/title》
《/head》
《body》
《iframe src="1.htm" name="first" style="border:2px solid red "》《/iframe》
《iframe src="2.htm" name="second" style="border:2px solid blue "》《/iframe》
《/body》
《/html》
1.htm内容:
《!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
***隐藏网址***
《html》
《head》
***隐藏网址***
《title》无标题文档《/title》
《/head》
《script language="javascript"》
function Change()
{
window.parent.window.location=’1.htm’;
}
function Change2()
{
window.parent.window.location=’2.htm’;
}
《/script》
《body》
第一个文档
《input type="button" value="让第二个iframe显示1.htm" onClick="Change();"》
《input type="button" value="让第二个iframe显示2.htm" onClick="Change2();"》
《/body》
《/html》
2.htm内容:
《!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
***隐藏网址***
《html》
《head》
***隐藏网址***
《title》无标题文档《/title》
《/head》
《body》
第2个文档
《/body》
《/html》
点击iframe里页面中按钮跳转到action,成功执行后跳转到另一个页面,但还是要在iframe里显示,如果实现
你点击的按钮是在iframe里面还是外面呢?如果是在里面的话,什么也不需要做,那个页面跳转就是在iframe里了,如果是在iframe外边的话,那么form里有一个属性叫target,你给target赋值到iframe的id就可以了
怎么用jquery实现iframe里的页面地址跳转到另一个页面地址,想webqq里的浏览窗口一样
你说的这个跳转,如果是iframe载入的是你自己设计的页面,你可以控制里面点击链接是否打开新的链接。但是你如果你载入的是百度或者其他公司的页面,这个点击链接后是否打开新的窗口就是百度控制的不是你能控制的。用jquery实现iframe的跳转原理很简单,你可以给对应的iframe加个class或id,然后用jquery获取到这个iframe。更改的src的值就可以了
iframe跳转问题
在子页中加脚本检查当前URL是否就是顶层窗口对象的URL,如果一致,则说明当前页不在框架中,跳转到框架页即可.
if(location.href==top.location.href)top.location.href=’框架页URL’;
如果框架页中子页面可能是多个页的话,可以通过参数传递,并在框架页中解析参数,将子框架定向到指定的子页面.
如何在一个iframe跳到另一个iframe
给iframe加一个name属性如x,在另一iframe中放一个超链接,《a href="kkk.aspx?uid=abc" target="x"》,这样就将uid的值传给之前定义的那个name属性为x的iframe了.
如果只能有一个IFRAME,下个jquery库,可以加我QQ我发给你,553030761,引用jquery后,这样试试:
《script type="text/javascript"》
$("#那个iframe的ID").attr("src","wa=xx&b=...")
《/script》

更多文章:
androidapp源码免费下载(如何实现APK的反编译得到APK的源码)
2026年9月22日 18:00
service pack 3(操作系统版本升级(SP) Service Pack 3当中的“Service Pack 3”是什么意思)
2026年9月22日 10:20
html代码怎么写大佬教程(html网页的题来个大佬,写代码,题目在图上)
2026年9月22日 10:10
结构体内又一个struct(c++ 在结构体中再嵌入一个结构体如何调用)
2026年9月22日 09:40
cocos creator中文(cocoscreator和cocoscreator3d的区别)
2026年9月22日 02:30





