页面无法在iframe内容窗口中打开

时间:2017-11-30 06:41:57

标签: jquery html iframe

我有一个HTML页面,在这个HTML页面中,我有iframe内容。下面是示例代码。问题是,如果我点击链接“Term”,它具有“href”标签,该标签通过javascript代码动态更新。问题是页面而不是在单独窗口中打开的框架内打开任何帮助或建议会更有帮助

<!DOCTYPE html>
<html>

  <head>
    <title></title>
    <meta charset="utf-8" />
  </head>

  <body>
    <form id="frmIndex">

      <li class="enc-terms-selected">
        <a id="encodedTermsListinghref" href="#" target="icontentFrame" title="Terms">
          <i class="fa fa-file-code-o fa-menu-item"></i><span>Terms</span></a>
      </li>

      <!-- Main Content -->
      <div id="page-content-wrapper" class="section_padding_top_50 section_padding_bottom_50 columns_padding_0">
        <!-- Main Content -->
        <div class="row dsg-iframe-pos">
          <div id="divMainContent" class="col-sm-10 col-med-10 col-lg-10">
            <iframe src="" id="icontentFrame" class="iframe"></iframe>
          </div>

        </div>
      </div>

      <script>
        $('#encodedTermsListinghref', window.parent.document).attr('href', "http://www.google.com")

      </script>
    </form>
  </body>

</html>

1 个答案:

答案 0 :(得分:0)

您写道:

<iframe src="" id="icontentFrame" class="iframe"></iframe>

应该有:

<iframe src="" name="icontentFrame" class="iframe"></iframe>

这里解释https://www.w3schools.com/tags/att_iframe_name.asp