Javascript не запускается на странице FB, работает на хост-сервере - PullRequest
0 голосов
/ 15 декабря 2011

Новичок в Facebook App / Страница программирования, поэтому, пожалуйста, будьте осторожны.:) Я искал долго и упорно для ответа на это, но просто не могу найти ничего.

1002 * Я создал приложение, чтобы добавить вкладку на странице FB.Вкладка отображается на странице.Страница загружается в iframe.В основном все работает, кроме Javascript.У меня есть поле «Выбрать», которое вызывает Javacript для изменения источника iFrame на самой странице.(Внутри фрейма FB).Скрипт работает на хост-сервере ( здесь ).

Что мне не хватает?

JS код:

function JumpToIt(list) {
    var newPage = list.options[list.selectedIndex].value
    if (newPage != "None") {
        parent.succursale.location.href=newPage
    }
}

1 Ответ

0 голосов
/ 15 декабря 2011

Когда ваша страница встроена в вашу страницу Facebook, parent.succorsale... относится к родительскому окну, то есть к странице Facebook. Одинаковая политика происхождения не позволяет коду на вашем сайте связываться с этим.

Вместо этого попробуйте:

window.succorsale.location.href = newPage;

(я не проверял это, поэтому янадеясь, что это сработает ...:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...