【问题标题】:Frameset problem in htmlhtml中的框架集问题
【发布时间】:2023-03-12 18:53:02
【问题描述】:

我创建了一个网站,该网站在同一个文件夹中包含多个页面(我的意思是所有这些页面都在一个文件夹中)。我在框架下开发了这个设计。我使用 3 帧顶部作为横幅,左侧用于菜单,右侧用于主页。单击左侧菜单框架时,我只是将主页导航到不同的页面。

我的问题是在单击菜单时,我只是更改了右侧主框架的目标。是否可以在导航到右侧框架中的不同页面时更改 URL。

请指导我,如何进行。

谢谢
普拉文

【问题讨论】:

  • 网址不变是什么意思?你指的是地址栏网址吗?
  • 不,我的意思是可以更改页面的 url。希望这是一个错误,即使...... .

标签: html xhtml dhtml


【解决方案1】:

如果不导航到该 URL,您将无法更改该 URL。

你真的不想首先使用框架。搜索引擎(即 Google)不会正确索引您的网站,用户无法为页面添加书签,而且人们只是不喜欢框架。

如果您想在多个页面中保留诸如标题和侧边栏之类的内容,而不必在每个 HTML 文件中包含代码,您应该考虑使用server-side includes

【讨论】:

    【解决方案2】:

    这个问题仍然很模糊。如前所述,您可以使用 target 属性来指定在哪个框架中打开链接:

    <a href="content.html" target="_content_frame">link</a>
    

    您可以使用 HTML 基础目标为所有链接指定默认目标 (http://www.w3schools.com/TAGS/tag_base.asp):

    <head>
    <base href="http://www.w3schools.com/images/" />
    <base target="_blank" />
    </head>
    

    我不相信您可以在更改单个框架时更改主页 URL。您最好使用无框布局来完成此操作。一个好处是它更适合搜索索引和用户书签。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-23
      • 1970-01-01
      相关资源
      最近更新 更多