VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1068|回复: 6

框架问题

[复制链接]

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-1-30 18:00:01 | 显示全部楼层 |阅读模式
浏览器中指定了两个框架,左边是树型结构的链接导航,右边是所指定的网页。
  问题:生成的右边的网页并非是我自己写的,即左边的导航地址是任意指定,当点击某一个地址时,生成的网页有时会在我指定的右边的窗口,有时它会新建一个新的窗口,我如何才能将那些新建的网页窗口强行让它只显示在我右边的窗口。
  请大家帮忙!在下不胜感激!
                                                  刘锡生
                                                          2017-1-4
回复

使用道具 举报

0

主题

9

帖子

7.00

积分

新手上路

Rank: 1

积分
7.00
发表于 2020-3-8 09:15:01 | 显示全部楼层
在左边窗口的 <head></head>之间加上
<base target="右边框架的ID">
回复

使用道具 举报

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-3-13 13:45:01 | 显示全部楼层
不行啊 我试过了 不过还是谢谢你 “疯狂的兔子”
回复

使用道具 举报

2

主题

7

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-3-21 08:45:02 | 显示全部楼层
<a href=“example1.htm” target=“_blank“>this is a link</a>在新的窗口打开。

target=框架名称:在指定框架打开
target=_self:在本框架页面打开
target=_top:跳出框架在本页面打开
target=_top="_blank" 在新窗口打开
回复

使用道具 举报

2

主题

7

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-3-21 13:00:01 | 显示全部楼层
---example.html----
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<frameset rows="*" cols="184*,798*" framespacing="0" frameborder="no" border="1">
  <frame src="left.html" name="leftFrame" id="leftFrame" title="left" />
  <frame src="right.html" name="mainFrame" id="mainFrame" title="right" />
</frameset>
<noframes><body>
</body>
</noframes></html>

-------left.html----
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>

<body bgcolor="#FFFFCC">
<p><a href="example1.htm" target="mainFrame">example1.htm</a></p>
<p><a href="example2.htm" target="mainFrame">example2.htm</a></p>
<p><a href="example3.htm" target="mainFrame">example3.htm</a></p>
<p><a href="example4.htm" target="mainFrame">example4.htm</a></p>
<p><a href="example5.htm" target="mainFrame">example5.htm</a></p>
<p><a href="example6.htm" target="mainFrame">example6.htm</a></p>
<p><a href="example7.htm" target="mainFrame">example7.htm</a></p>
<p><a href="example8.htm" target="mainFrame">example8.htm</a></p>
<p><a href="right.html" target="mainFrame">HOME</a></p>
<p><a href="right.html" target="_self">target=_self</a></p>
<p><a href="right.html" target="_top">target=_top</a></p>
</body>
</html>

------right.html---------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
<!--
.STYLE1 {
        font-size: 36px;
        font-family: "宋体";
        color: #FF0000;
        font-weight: bold;
}
-->
</style>
</head>

<body>
<div align="center" class="STYLE1">Welcome</div>
</body>
</html>
回复

使用道具 举报

2

主题

7

帖子

6.00

积分

新手上路

Rank: 1

积分
6.00
发表于 2020-3-21 15:00:01 | 显示全部楼层
<frame src="left.html" name="leftFrame" id="leftFrame" title="left" />
  <frame src="right.html" name="mainFrame" id="mainFrame" title="right" />

这里定义了框架的名字
回复

使用道具 举报

1

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
 楼主| 发表于 2020-3-22 21:45:01 | 显示全部楼层
首先谢谢“drizzet ”的帮忙!
“<p><a href="example1.htm" target="mainFrame">example1.htm</a></p>“假如在example1.htm中还有很多链接地址,这些地址中有可能的target值不是我想指定的窗口,但是我又不能改变这个网页中的target,请问这样的情况下我怎样才能将exampli.htm中的子链接出现的窗口也显示在右边的框架窗口中呢?
  谢谢,请高手再帮一下忙。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表