![](/img/trans.png)
[英]iframe click link it opens in parent page rather than in iframe page
[英]iframe with link, opens up colorbox in parent
因此,我有一个带有条形图的小型iframe,我希望当我单击该图形时,它会从该iframe的“父项”中打开一个颜色框(带有更详细的图形)...
基本上,我可以使iframe打开一个颜色框,但是它很小,我需要它与父窗口一样大。
我该如何实现? 请输入完整代码...我是新手。 这是我现在经历的距离:
父代码:
$(document).ready(function(){
function call_colorBox(params) {
$.colorbox(params);
}
})
iframe代码:
<a onclick="parent.call_colorBox({ width: '80%', height: '80%', iframe: true, href:'dash6detail2.0xpay.php' });" href="#"><div id="chartContainer" style="max-width:440px;height: 250px;"></div></a>
但是似乎什么也没发生? 我想念什么?
这个问题涵盖了如何做到这一点:
并得到很好的回答。 它们甚至涵盖了您需要父窗口和iframe都位于同一域中的概念。 应该解决您的概念性问题。
没有实际的代码示例,很难扩展代码,但是基本上:
帖子中的代码更改后进行编辑:
在准备就绪的文档内部关闭函数,使外部作用域无法访问它。 因此,请按照以下说明从封闭中删除它,或者完全删除文档就绪的封闭。
因此,我最初的代码是正确的,但是需要从以下代码中删除:
$(document).ready(function(){
谢谢尼克的帮助
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.