【问题标题】:Opening links in a frame target IE10 Start app for Windows 8在框架目标中打开链接 IE10 Start 应用程序 for Windows 8
【发布时间】:2013-03-18 21:12:02
【问题描述】:

我有一个页面显示在两个框架中

<frameset cols="140,*">
    <frame src="resources/nav-bar.html" id="nav-bar" frameborder=0 scrolling="no" noresize="noresize" />
    <frame src="resources/home.html" id="main" frameborder=0 scrolling="yes" noresize="noresize" />
</frameset>

然后在名为 nav-bar 的框架中,我有指向 main 的链接,如下所示:

<a href="personal_details.html" target="main">Personal details</a>

在 Google Chrome 和 Safari 中,这可以正常工作,但适用于 Windows 8 的 IE10 从“开始”运行时会在新选项卡中打开链接。不过,如果我从桌面运行 IE10,我就没有这样的问题。如何解决这个问题?提前致谢。

埃米利奥!

【问题讨论】:

    标签: hyperlink frame target internet-explorer-10


    【解决方案1】:

    这是一个可悲的小问题,显然微软已经意识到了这一点。 (例如,参见http://support.microsoft.com/kb/2793437。)更让人难过的是它似乎只出现在Windows 8 上,而在Windows 7 上运行的IE10 则没有出现这个问题。我设法通过替换我用来导航的页面的标记来解决它,在您的示例中是 resources/nav-bar.html 文件。我改变了:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.or/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Blah blah</title>
    <link rel="stylesheet" href="./some.css" type="text/css" media="screen" />
    </head>
    ...
    

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>Blah blah</title>
    <link rel="stylesheet" href="./some.css" type="text/css" media="screen" />
    </head>
    ...
    

    试一试。

    【讨论】:

      【解决方案2】:

      尝试使用属性名称。

      name="main"                     
      

      【讨论】:

      • 嗨!首先感谢您的回答。我不确定是否应该在 a 标记或框架标记中尝试该属性,所以我都尝试了均未成功。但是我确实意识到了一些事情:它不适用于 Windows 8 的“开始”应用程序,但在桌面 IE10 上运行它时我没有问题。我将更正问题并进行编辑以确保此信息清晰。
      • 我没有 w8 来帮助你解决这个问题,但我认为框架可能已被弃用。您可以尝试使用 div 来代替,使用 javascript 和 innerHTML。我可以发布一个例子。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      相关资源
      最近更新 更多