4

使用 JQuery 加载 iframe 的正确方法是什么?

实际上,我有一个包含多个链接的菜单,并且每当用户单击它时,我都想将每个链接加载到 Iframe 中。我正在一个 ASP.NET 网站上工作,我的默认页面里面有这个菜单和 iframe。

我使用了 Target="IframeName" 但由于其他一些问题,我不想要这种方法。

所以请告诉我如何创建一个 JQuery 函数来加载这样的 iframe。我搜索了它,发现了几种方法,但似乎没有一种方法有效,我对此感到震惊,而且我无法理解哪种方法是正确的。

4

2 回答 2

8

Iframe HTML 代码

<iframe id="myIframe" name="myIframe"></iframe>

jQuery

jQuery("#myIframe").attr("src","newPage.html");

JavaScript

document.getElementById("myIframe").src = "newPage.html";

HTML 链接

<a href="newPage.html" target="myIframe">FOO</a>

表单提交

<form action="newPage.html" target="myIframe">
    <input type="submit" name="btnSubmit" value="clicky"/>
</form>
于 2012-04-19T04:27:22.623 回答
0

$('#iFrameName').load('somefile.html');

这将选择 iframe(您需要 iframe 标签中的 id="iFrameName" 或类似内容)并将文件加载到其中。但是,您可以只在 a href 上使用 target 属性。我看到您提到有问题...您的 html 的 DOCTYPE 是什么?您在使用基本 a href 时遇到什么问题?

于 2012-04-19T04:17:01.567 回答