Facebook RSS

głosy
0

Staram się pisać coś na facebooku użytkowników karmić i wtedy potem przekierować użytkownika do innej strony, ale wydaje się, że strona po prostu utrzymuje przeładunku bez promt do wysyłania kanał użytkownika.

FB.Connect.showFeedDialog(1111111, null, null, null, null, null, redirectTo(), null, null);
function redirectTo()
{
     window.top.location = /mywebsite;
}

jeśli po prostu zadzwonić do Feed z identyfikatorem to działa prawidłowo.

    FB.Connect.showFeedDialog(1111111, null, null, null, null, null, redirectTo(), null, null);

Każdy, kto nie wie, dlaczego pierwsze linie kodu utrzymuje przeładowania strony w nieskończonej pętli?

Utwórz 12/05/2009 o 15:21
źródło użytkownik
W innych językach...                            


1 odpowiedzi

głosy
2

Po zarejestrowaniu funkcji zwrotnej, chcesz przekazać referencję do funkcji, a nie faktycznie wywołać funkcję. Usuń nawiasy z redirectTo w pierwszej linii:

FB.Connect.showFeedDialog(1111111, null, null, null, null, null, redirectTo, null, null);
function redirectTo(){
     window.top.location = "/mywebsite";
}
Odpowiedział 12/05/2009 o 15:28
źródło użytkownik

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more