2010-11-09 3 views
0

Je cherche à changer un DIV quand je sais qu'un utilisateur me suit. Je ne peux pas obtenir le code pour déclencher les alertes.
Le bouton suivant s'affiche, mais après que je clique et suis, rien ne se passe.Comment changer un div lorsque l'utilisateur clique sur Twitter Suivre le bouton @anywhere

twttr.anywhere(function (T) { 
    T("#followplaceholder").followButton('twitterapi'); 
    function follow(){ 
     T.currentUser.isFollowing('twitterapi'), function(e){ 
      if (e == true){ 
       alert("following"); 
      } else { 
       alert("not following"); 
      } 
     }; 
    }                
}); 

Toute aide serait géniale!


Voici le code que j'essaie d'utiliser maintenant. Où puis-je appeler la fonction pour le faire virer? Ou devrais-je simplement prendre la partie fonction?

twttr.anywhere(function (T) { 
    T("#followplaceholder").followButton('twitterapi'); 
    function follow(){ 
     T.currentUser.isFollowing('twitterapi'), function(e){ 
      if (e == true){ 
       alert("following"); 
      } else { 
       alert("not following"); 
      } 
     }; 
    }                
}); 
+2

Le ('tweetapi'] ?> ', une partie correcte? – Evert

+1

Apparemment, un peu de code étranger pour moi.Peut-être mal retiré PHP? –

+0

ouais mon mauvais je l'ai pris .. – kkampen

Répondre

0

La fonction suivante est-elle même déclenchée? Il est juste debout là à ne rien faire? Et comme les autres tristes il y a un morceau de PHP inthere ..., ça doit être un ) je pense.

Également regarder votre console consigner les erreurs.

+0

Comment puis-je appeler la fonction? Je ne suis pas beaucoup d'un gars javascript. – kkampen

+0

Il devrait être déclenché lorsque vous cliquez sur le bouton, alors ajoutez un événement 'onclick' au bouton? Ce serait bien quand vous postez le code de votre page de trou afin que nous puissions voir le code html du bouton etc. –

0

T.currentUser.isFollowing('tweetapi']?>', function(e){

Un bug simple. ?> est le code php, vous voudrez peut-être utiliser ) au lieu de ]?>

+0

Ouais en fait c'était une erreur de ma part. J'avais tweetapi rempli par une constante que j'ai définie dans mon fichier de configuration. Ce qui précède est maintenant correct pour refléter le bon code. Je n'ai toujours pas réussi à le faire fonctionner – kkampen

1

vous avez un ) après 'twitterapi'

essayer supplémentaire:

function follow(){ 
    T.currentUser.isFollowing('twitterapi', function(e){ 
     if (e == true){ 
      alert("following"); 
     } else { 
      alert("not following"); 
     } 
    }; 
} 
Questions connexes