2011-12-14 5 views
0

Newcomer to Facebook App/Pageプログラミングはとても控えてください。 :)私はこれについての答えを探し求めてきましたが、何も見つけられませんでした。JavascriptがFBページで起動していない、ホストサーバーで動作しています

FBページにタブを追加するAppを作成しました。タブがページに表示されます。ページはiframeに読み込まれます。基本的にはJavascriptを除いてすべて動作します。私はJavacriptを呼び出してページ内のiFrameのソースを変更するための "Select"ボックスを持っています。 (FB iframeの内側)。スクリプトはホスティングサーバー(here)で動作します。

私には何が欠けていますか?

JSコード:

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

同一生成元ポリシーを望んでいますか? http://blogs.msdn.com/b/ieinternals/archive/2009/08/28/explaining-same-origin-policy-part-1-deny-read.aspx – chesles

答えて

0

あなたのページがあなたのFacebookのページに埋め込まれ、parent.succorsale...は、親ウィンドウ、つまり、Facebookのページを参照します。 Same origin policyは、あなたのサイトのコードがそれを乱すのを防ぎます。

代わりに、試してみてください。

window.succorsale.location.href = newPage; 

を(私はこれをテストしていないので、私はそれが動作... :)

+0

私は正しい場所に来たようです。チャームのように働いた!本当にありがとう。 –

関連する問題