【发布时间】:2012-02-21 13:57:58
【问题描述】:
我会尽量保持简短。我有一个不同部分的页面。一个部分有一个 iframe,里面有一个谷歌地图。在 infowindows 上,我有一个链接,单击该链接时,我希望它在页面上方的精美框中打开(不在 iframe 中……我可以这样做)。例如,如果我有一个显示“google”的链接,我喜欢它以在一个花式框的整个页面上打开 http://www.google.co.uk/。
我有 2 个不同的页面和 2 个 javascript,1 个用于地图(iframe),另一个用于主页。该函数在主页脚本中。
我认为我出错的地方是 a) 打开页面的正确调用 b) 将类附加到 javascript 即 class="fancybox"。
我的地图信息窗口中有这个链接(map.js):
<a href="javascript:parent.openSomething();">some content</a>
在我的 main.js 中:
function openSomething() {
//this is where i think im going wrong
//ive tried window. and top. etc
var url = "http://www.google.co.uk/";
document.location.href = url
};
我对花式框的调用在主页中。
任何帮助将不胜感激。
【问题讨论】:
-
您的新代码缺少结束引号。
标签: javascript iframe fancybox