Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marciane

[Resolvido] exibir nome em um input com JavaScript

Recommended Posts

Bom dia pessoal,

Estou testando uns códigos javascript com opensocial, tenho um script que exibe o nome do

usuário logado dentro de uma div, preciso exibir ele dentro de um input ou em um link para

que eu possa usá-lo para gravar no banco de dados, funciona exibindo ele em uma div, mas não

em um input. Segue o código:

<script language="javascript">
 function getData() {    
   var req = opensocial.newDataRequest();
   req.add(req.newFetchPersonRequest(opensocial.DataRequest.PersonId.VIEWER), 'viewer');
   req.add(req.newFetchPeopleRequest(opensocial.DataRequest.Group.VIEWER_FRIENDS), 'viewerFriends');
   req.send(onLoadFriends);
 };
 function onLoadFriends(dataResponse) {
   var viewer = dataResponse.get('viewer').getData();
   var html = '<strong>Olá</strong> ' + viewer.getDisplayName(); 
   document.getElementById('message').innerHTML = html;
 };

 gadgets.util.registerOnLoadHandler(getData);

 </script>
 <div id="message"></div>

 

lembrando que isso é dentro de um xml. Espero que alguém possa me ajudar!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

para o input, bastaria fazer:

 

 

  function onLoadFriends(dataResponse) {
   var viewer = dataResponse.get('viewer').getData();
   var html = '<strong>Olá</strong> ' + viewer.getDisplayName(); 
   document.getElementById('message').innerHTML = html;
   document.getElementById('name_user').value = viewer.getDisplayName();
 };

 gadgets.util.registerOnLoadHandler(getData);

 </script>
 <div id="message"></div>
 <input type="text" name="name_user" id="name_user" />

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.