frameset框架页面跳转。。。

时间:2022-11-09 16:39:03
框架如下:上,左,右
<frameset rows=20,80>
    <frame src="top.aspx" noresize="noresize"></frame>
    <frameset cols=20,80>
    <frame id="l" src="left1.aspx" noresize="noresize"></frame>
    <frame id="r" src="userin.aspx" noresize="noresize"></frame>
    </frameset>
    </frameset>
top.aspx页面上有个a标记,我想点击a标记把右边的页面换成一个新的页面,就换成百度首页吧,怎么弄???

15 个解决方案

#1


设置target属性

#2


引用 1 楼 zooen2011 的回复:
设置target属性
怎么设置?具体点。。。

#3


<frameset rows=20,80>
    <frame src="top.aspx" noresize="noresize"> <a href="http://www.baidu.com" target="r">百度</a></frame>
    <frameset cols=20,80>
    <frame id="l" src="left1.aspx" noresize="noresize"></frame>
    <frame id="r" src="userin.aspx" name="r" noresize="noresize"></frame>
    </frameset>
    </frameset>

#4


<a href="xx/yy.aspx" target="IframeID">右边</a>
IframeID:右边框架名称

#5


引用 3 楼 yijunwanghaha 的回复:
<frameset rows=20,80>
    <frame src="top.aspx" noresize="noresize"> <a href="http://www.baidu.com" target="r">百度</a></frame>
    <frameset cols=20,80>
    <frame id="l" src="left1.asp……
不对啊 这就又打开了一个页面,我的意思在这个页面上只让右边的页面改变。

#6


引用 4 楼 Mark_ZYW 的回复:
<a href="xx/yy.aspx" target="IframeID">右边</a>
IframeID:右边框架名称
这又从新打开了一个网页,我只是让右边的改变

#7


没有人会么?

#9


frameset框架页面跳转。。。

#11


你有没有设置框架ID啊

引用 6 楼 liu281 的回复:
引用 4 楼 Mark_ZYW 的回复:
<a href="xx/yy.aspx" target="IframeID">右边</a>
IframeID:右边框架名称这又从新打开了一个网页,我只是让右边的改变

#12


已经有代沟了

#13


引用 5 楼 liu281 的回复:
引用 3 楼 yijunwanghaha 的回复:<frameset rows=20,80>
    <frame src="top.aspx" noresize="noresize"> <a href="http://www.baidu.com" target="r">百度</a></frame>
    <frameset cols=20,80>
    <fr……


已测试完全没问题,头部一个链接,点击,右面刷新

page1.htm
<body>
   <a href="http://www.baidu.com" target="r">百度</a>
</body>

page2.htm
<frameset rows=20,80>
    <frame src="1.htm" noresize="noresize"></frame>
    <frameset cols=20,80>
    <frame id="l" src="http://www.hao123.com" noresize="noresize"></frame>
    <frame id="r" src="http://www.google.com.hk" name="r" noresize="noresize"></frame>
    </frameset>
 </frameset>

#14


引用 3 楼 yijunwanghaha 的回复:
<frameset rows=20,80>
    <frame src="top.aspx" noresize="noresize"> <a href="http://www.baidu.com" target="r">百度</a></frame>
    <frameset cols=20,80>
    <frame id="l" src="left1.asp……

就是这样啊 

#15


top.asp页面    <a href="www.baidu.com" target="r">此处填a标记</a>

frameset页面
<frameset rows=20,80>
    <frame src="top.aspx" noresize="noresize"></frame>
    <frameset cols=20,80>
    <frame id="l" src="left1.aspx" noresize="noresize"></frame>
    <frame  src="userin.aspx"  name="r" noresize="noresize"></frame>
    </frameset>
    </frameset>

红字处不能用id   必须用name  否则会跳转到新页面

#1


设置target属性

#2


引用 1 楼 zooen2011 的回复:
设置target属性
怎么设置?具体点。。。

#3


<frameset rows=20,80>
    <frame src="top.aspx" noresize="noresize"> <a href="http://www.baidu.com" target="r">百度</a></frame>
    <frameset cols=20,80>
    <frame id="l" src="left1.aspx" noresize="noresize"></frame>
    <frame id="r" src="userin.aspx" name="r" noresize="noresize"></frame>
    </frameset>
    </frameset>

#4


<a href="xx/yy.aspx" target="IframeID">右边</a>
IframeID:右边框架名称

#5


引用 3 楼 yijunwanghaha 的回复:
<frameset rows=20,80>
    <frame src="top.aspx" noresize="noresize"> <a href="http://www.baidu.com" target="r">百度</a></frame>
    <frameset cols=20,80>
    <frame id="l" src="left1.asp……
不对啊 这就又打开了一个页面,我的意思在这个页面上只让右边的页面改变。

#6


引用 4 楼 Mark_ZYW 的回复:
<a href="xx/yy.aspx" target="IframeID">右边</a>
IframeID:右边框架名称
这又从新打开了一个网页,我只是让右边的改变

#7


没有人会么?

#8


#9


frameset框架页面跳转。。。

#10


#11


你有没有设置框架ID啊

引用 6 楼 liu281 的回复:
引用 4 楼 Mark_ZYW 的回复:
<a href="xx/yy.aspx" target="IframeID">右边</a>
IframeID:右边框架名称这又从新打开了一个网页,我只是让右边的改变

#12


已经有代沟了

#13


引用 5 楼 liu281 的回复:
引用 3 楼 yijunwanghaha 的回复:<frameset rows=20,80>
    <frame src="top.aspx" noresize="noresize"> <a href="http://www.baidu.com" target="r">百度</a></frame>
    <frameset cols=20,80>
    <fr……


已测试完全没问题,头部一个链接,点击,右面刷新

page1.htm
<body>
   <a href="http://www.baidu.com" target="r">百度</a>
</body>

page2.htm
<frameset rows=20,80>
    <frame src="1.htm" noresize="noresize"></frame>
    <frameset cols=20,80>
    <frame id="l" src="http://www.hao123.com" noresize="noresize"></frame>
    <frame id="r" src="http://www.google.com.hk" name="r" noresize="noresize"></frame>
    </frameset>
 </frameset>

#14


引用 3 楼 yijunwanghaha 的回复:
<frameset rows=20,80>
    <frame src="top.aspx" noresize="noresize"> <a href="http://www.baidu.com" target="r">百度</a></frame>
    <frameset cols=20,80>
    <frame id="l" src="left1.asp……

就是这样啊 

#15


top.asp页面    <a href="www.baidu.com" target="r">此处填a标记</a>

frameset页面
<frameset rows=20,80>
    <frame src="top.aspx" noresize="noresize"></frame>
    <frameset cols=20,80>
    <frame id="l" src="left1.aspx" noresize="noresize"></frame>
    <frame  src="userin.aspx"  name="r" noresize="noresize"></frame>
    </frameset>
    </frameset>

红字处不能用id   必须用name  否则会跳转到新页面