Pergunta

Eu queria saber se é possível ter vários log em botões para o Google Friend Connect ...

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

Esse código torna o log no botão. Infelizmente ele aceita um id e do id tem que ser único.

Existe alguma maneira de fazer algo semelhante ao

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

que faria todos os divs com class = "google-login" render como um log no botão? Ou mesmo apenas para tornar dois log separado em botões:

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

Alguém sabe de uma solução?

Foi útil?

Solução

Sim, é possível. Lembre-se que ao passar o id para renderSignInButton você não está definindo o novo ID de botão, mas é o id de um recipiente onde este novo botão deve ser colocado. Notei também que você não pode ter dois sinal em botões no mesmo recipiente (pelo menos sem cloná-los manualmente).

Eu encontrei este demonstração página e executar seguintes comandos usando o console da Firebug

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

Como você pode ver isso vai criar três sinal em botões, cada um com um estilo diferente

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top