0

Google Friend Connect の複数のログイン ボタンを使用できるかどうか疑問に思っていました...

google.friendconnect.renderSignInButton({id:"google-login",style:'long'})

そのコードは、ログイン ボタンをレンダリングします。残念ながら ID を受け入れますが、ID は一意でなければなりません。

似たようなことをする方法はありますか

google.friendconnect.renderSignInButton({class:"google-login",style:'long'})

class="google-login" を持つすべての div がログイン ボタンとしてレンダリングされるでしょうか? または、2 つの別々のログイン ボタンをレンダリングするだけでも:

google.friendconnect.renderSignInButton({id:"google-login1",style:'long'})
google.friendconnect.renderSignInButton({id:"google-login2",style:'long'})

解決策を知っている人はいますか?

4

1 に答える 1

1

はい、可能です。ID を渡すときrenderSignInButtonは、新しいボタン ID を設定するのではなく、この新しいボタンを配置するコンテナーの ID であることに注意してください。また、同じコンテナーに 2 つのサインイン ボタンを配置できないことにも気付きました (少なくとも手動で複製しない限り)。

このデモページを見つけ、 Firebug のコンソールを使用して次のコマンドを実行しました

google.friendconnect.renderSignInButton({id: 'memberstate', style: 'long'});
google.friendconnect.renderSignInButton({id: 'colorPicker', style: 'standard'});
google.friendconnect.renderSignInButton({id: 'profile', style: 'text'});

ご覧のとおり、これにより、それぞれ異なるスタイルの 3 つのサインイン ボタンが作成されます。

于 2009-08-12T11:29:37.620 に答える