2009-08-12 2 views
0

мне было интересно, если это возможно, чтобы иметь несколько бревно кнопки для Google Friend Connect ...У вас есть несколько кнопок входа в Google Friend Connect?

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

Этот код делает журнал в кнопке. К сожалению, он принимает идентификатор, а идентификаторы должны быть уникальными.

Есть ли способ сделать что-то похожее на

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

, что бы сделать все дивы с классом = «Google-логин» визуализация, как бревно в кнопке? Или даже просто сделать две отдельные кнопки входа:

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

Кто-нибудь знает о решении?

ответ

1

Да, это возможно. Помните, что при передаче id на renderSignInButton вы не устанавливаете новый идентификатор кнопки, но это идентификатор контейнера, где должна быть размещена эта новая кнопка. Я также заметил, что вы не можете иметь две кнопки входа в одном контейнере (по крайней мере, без клонирования их вручную).

Я нашел demo page и запустить следующие команды с помощью консоли Firebug в

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

Как вы можете видеть, это создаст три знака в кнопках, каждый в другом стиле