2012-04-17 8 views
0

私は自分のページに表示する6つのツイッターユーザー名を持っています。一度に6つすべてを表示するのではなく、ランダムに1つを選んで一度に1つずつ表示したいのです。Twitterのウィジェットでランダムなユーザープロフィールを表示

ただし、ページの読み込み後にTwitterウィジェットを更新する際に問題が発生しています。私は私がランダムに選択した特定の名前にTWITTER_PROFILE_HEREを変更するにはどうすればよい

}).render().setUser(document.getElementById("TWITTER_PROFILE_HERE").value).start(); 

:ウィジェットの最後の行は、そのような関数のSETUSER()を呼び出しますか?

ありがとうございます。 http://twitter.com/about/resources/widgets/widget_profile

答えて

1

はちょうどあなたが好きにするvarユーザー名を変更してください:

はFYIここにウィジェットを作成するページへのリンクです。

<script> 

var username = "WHATEVER_USERNAME"; // Add this line in to determine which username you want. 

new TWTR.Widget({ 
    ... 
}).render().setUser(username).start(); 
</script> 

また、すべての名前の中から1つのランダムな名前を選択する場合は、

<script> 

    var usernames = ['user_1', 'user_2', 'user_3', 'user_4']; 

    var username = usernames[Math.floor(Math.random()*usernames.length)];  

    new TWTR.Widget({ 
     ... 
    }).render().setUser(username).start(); 

</script> 
+0

助けてくれてありがとうございました。基本的には、XMLファイルからユーザー名をロードし、他のデータもロードします。私はコードを繰り返さない方法を探していましたが、ツイッターウィジェットのコードを表示したいページに配置しなければならないので、XMLコードからいくつかのインポートを繰り返すことになりました。繰り返しコードは私を苛立たせるが、私はそれをしなければならないと思う。 – dougmacklin

関連する問題