【问题标题】:problem with frames in htmlhtml中的框架问题
【发布时间】:2011-01-06 22:30:30
【问题描述】:

我有一个分为框架的页面。在其中一个框架中,我有一个超链接,单击该超链接必须在同一窗口中打开另一个页面。但它会在框架本身中打开新页面。如何在整个窗口而不是框架本身中打开另一个页面

【问题讨论】:

  • 你做得怎么样?给点sn -p,不然我们没办法看出哪里不对了?顺便说一句,框架已经过时了。

标签: html


【解决方案1】:

您需要确保链接target 属性设置为_top。

<a href="http://example.com" target="_top">Link to open in whole window</a>

了解此属性可以采用的不同值以及它们的行为方式here。

Here 是 HTML 4.01 规范的相关部分。

【讨论】:

    【解决方案2】:

    你必须定义一个目标:&lt;a href="..." target="_top"&gt;

    在这里阅读:http://www.htmlcodetutorial.com/linking/_A_TARGET.html

    【讨论】:

      【解决方案3】:

      将 target="_top" 作为属性添加到您的超链接。

      【讨论】:

        【解决方案4】:

        使用 '_top' 的目标:例如:

        <a href="mylink.html" target="_top">Click me!</a>
        

        【讨论】:

          【解决方案5】:

          当你点击你的超链接时,你需要给它一个参数,比如

          <a href="yoursite.com?page=about-us"></a>
          

          然后在 php 的 $_POST 变量中,您可以使用 $_POST['page'] 访问您的变量,您可以使用它来确定您希望包含哪个页面作为您的主要联系人框架。因此,您的网站上只有一帧发生了变化。

          顺便说一句,这些天框架不受欢迎。看看 MVC(模型视图控制器)

          【讨论】:

          • 页面参数与OP的问题有什么关系?
          猜你喜欢
          • 2023-03-12
          • 2011-05-24
          • 2011-03-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多