Facebook应用程序/页面编程的新手,所以请温柔。 :)我一直在努力寻找答案,但根本找不到任何东西。
我创建了一个应用程序来向FB页面添加选项卡。该选项卡显示在页面上。该页面在iframe中加载。除了Javascript,基本上一切都有效。我有一个“选择”框,它调用Javacript来更改页面本身内的iFrame源。 (在FB iframe内)。该脚本适用于托管服务器(here)。
我错过了什么?
JS代码:
function JumpToIt(list) {
var newPage = list.options[list.selectedIndex].value
if (newPage != "None") {
parent.succursale.location.href=newPage
}
}
答案 0 :(得分:0)
当您的网页嵌入您的Facebook页面时,parent.succorsale...
指的是父窗口,即Facebook页面。 Same origin policy会阻止您网站上的代码弄乱它。
相反,请尝试:
window.succorsale.location.href = newPage;
(我没有测试过这个,所以我希望它有效......)