0

嗨,我正在“与 OpsnSocial 一起玩”,并且认为我得到了很多(感谢 Google 的位),但如果可以的话,有一个问题。创建活动

假设我有这样的表格(简单)

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

我想发布文本字段的值(和/或一条消息,即“刚刚发布”到“用户”活动。

我使用这样的功能吗?

function createActivity() {
  if (viewer) { 
    var activity = opensocial.newActivity({
      title: viewer.getDisplayName() 
          + ' VALUE FROM FORM '});
    opensocial.requestCreateActivity(activity, "HIGH", 
      function() { setTimeout(initAllData,1000); });
  }
};
  1. 如果是这样,我如何将文本字段值传递给它 - 是这样的吗?

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

所以函数可能看起来像

 function createActivity() {
  if (viewer) { 
    var activity = opensocial.newActivity({
      title: viewer.getDisplayName() 
          + testinput });
    opensocial.requestCreateActivity(activity, "HIGH", 
      function() { setTimeout(initAllData,1000); });
  }
};
  1. 以及如何使用提交按钮触发该功能。在我的基本 JQuery 中,我会使用$('#submitID').submit(function(){ 'bits in here '});
  2. 在“简单,即使用 createActivity 函数,它将使用 OS 框架“发布”到 activity.xml
4

1 回答 1

0

嗯实际上它是“简单”非常明显真的使用 getElementbyID 是的,它增加了另一个活动

于 2010-06-08T06:55:44.577 回答