在iframe内的新选项卡/窗口中打开
handeling open in new tab/window inside iframe
我有一个简单的web应用程序,它有侧菜单和iframe,应用程序中的所有内容都加载在iframe中,但如果用户在新的选项卡/窗口中打开链接,页面将单独打开,而没有主页,我想实现的是,当用户在新选项卡中打开链接时,带有iframe的主页加载在新页面中,目标url位于iframe内,那么有可能做到这一点吗?主页的简单示例:
<html>
<head></head>
<body>
<div class='menu'>
<ul>
<li><a target='con' href='somepage.php'>item 1</a></li>
<li><a target='con' href='otherpage.php'>item 2</li>
</ul>
</div>
<iframe id='con' class='container'></iframe>
</body>
</html>
您需要使用一些小javascript来实现这一点。
试试这个:
<html>
<head></head>
<script>
function func(linker){
top.frames['con'].location.href = linker;
}
</script>
<body>
<div class='menu'>
<ul>
<li><a onclick="func('somepage.php')">item 1</a></li>
<li><a onclick="func('otherpage.php')">item 2</a></li>
</ul>
</div>
<iframe id='con' class='container'></iframe>
</body>
</html>
干杯。
还可以进行以下实验:
function func(linker){
document.getElementById('iframe').setAttribute('src',''page1.html');
}
HTML看起来像我之前的回答。:)
<li><a onclick="func('somepage.php')">item 1</a></li>
相关文章:
- 激活镀铬窗口选项卡
- 检测内容'It’’’’我在窗口选项卡上
- 如何通过单击Highchart图中的列/栏打开新窗口/选项卡
- Javascript表单提交打开新窗口选项卡,然后重定向父页面
- 来自 HREF 的新窗口/选项卡
- 检查锚点打开的窗口/选项卡是否已关闭
- 离开窗口选项卡时堆叠(重叠)的图像
- 如何从JavaScript弹出窗口打开父窗口选项卡
- 将表单提交到新窗口/选项卡
- 如何在新窗口/选项卡中打开文本和 xml 文件
- 检测链接是在新窗口/选项卡还是当前窗口中打开
- 在c中按下一个按钮,打开两个新的窗口/选项卡(不同的外部站点)
- 新窗口/选项卡中的JavaScript确认对话框
- 如何在浏览器窗口/选项卡关闭时删除本地存储项目
- 如何打开新窗口/选项卡,但专注于打开窗口
- 打开一个新窗口/选项卡
- Chrome窗口不会从无限滚动加载内容,除非窗口(选项卡)处于焦点位置
- JQuery发送带有Headers的Ajax GET,并在新窗口/选项卡中打开
- 如何防止firefox内部的javascript关闭窗口/选项卡
- 关闭窗口/选项卡时的Websocket-Chrome