2010-06-07 4 views
0

Salut, je suis "jouer avec OpsnSocial" et pense que je reçois beaucoup de choses (bien grâce à des morceaux de Google) mais une question si je peux. Création d'une activitéOpenSocial créer une activité à partir de soumettre cliquez sur

permet de dire que j'ai une forme comme celui-ci (simples)

<form> 
<input type="text" name="" id="testinput" value=""/> 
<input type="submit" name="" id="" value=""/> 
</form> 

Et je veux poster la valeur du champ de texte (et ou un message-à-dire « juste posté » aux « utilisateurs «activité.

dois-je utiliser une fonction comme ça?

function createActivity() { 
    if (viewer) { 
    var activity = opensocial.newActivity({ 
     title: viewer.getDisplayName() 
      + ' VALUE FROM FORM '}); 
    opensocial.requestCreateActivity(activity, "HIGH", 
     function() { setTimeout(initAllData,1000); }); 
    } 
}; 
  1. Si oui, comment puis-je passer le t champ ext valeur à lui - est-ce quelque chose comme ça?

    var testinput = document.getElementById ("testinput");

de sorte que la fonction peut ressembler à

function createActivity() { 
    if (viewer) { 
    var activity = opensocial.newActivity({ 
     title: viewer.getDisplayName() 
      + testinput }); 
    opensocial.requestCreateActivity(activity, "HIGH", 
     function() { setTimeout(initAllData,1000); }); 
    } 
}; 
  1. Et comment puis-je déclencher la fonction en utilisant le bouton d'envoi. Dans mon JQuery de base j'utiliser $('#submitID').submit(function(){ 'bits in here '});
  2. est à « simple que cela-à-dire utiliser la fonction createActivity et il utilisera le cadre du système d'exploitation pour « post » au activity.xml

Répondre

0

Umm il est en fait que » facile "assez évident vraiment utiliser getElementbyID et oui il ajoute une autre activité

Questions connexes