可以做些什么来聚焦 .mht 文件以在 iframe 中打开?我做错了什么?



我正在尝试使用以下代码,但它不起作用。

$('li.link').click(open() { 
var value = $(this).attr('id');
$container.cycle(id.replace('pager_', '')); 
window.open(value + ".mht", 'myFrame');
return false; 
});
<iframe allowtransparency="true" frameBorder="2" src="https://www.example.com" name="myFrame"> </iframe>
<li onclick="open()" id="xyz" class="link">xyz</li>
<li onclick="open()" id="abc" class="link">abc</li>
<li onclick="open()" id="mac" class="link">macro sed</li>
<li onclick="open()" id="asf he" class="link">asf he</li>

当我单击列表中的项目时,它显示一个空白窗口。如何在 iframe 中显示实际的 .mht 文件。放置在放置 HTML 的文件夹中的文件。任何解决方案都值得赞赏。

我找到了一个使用 href 的简单解决方案,很抱歉打扰你们..

<ol class="side">
<li> <a href="http://example.com/" target="myFrame">example.com</a></li>
<li> <a href="https://w3schools.com/" target="myFrame">w3schools.com</a></li>
<li> <a href="http://test.com/" target="myFrame">test.com</a></li>
</ol>
<center><iframe allowtransparency="true" id="myiframe" frameBorder="5" src="http://example.com" scrolling="yes" name="myFrame"> </iframe>
</center>

由于某种原因,这在代码片段中不起作用,而是作为 html 文件工作。 看来我想多了。

通过这种方式,大多数文件类型都可以在iframe中显示

最新更新