0

こんにちは、私は "OpsnSocial で遊んでいます" と思います (Google のビットのおかげで) たくさんの情報を得ていると思いますが、1 つ質問があります。アクティビティの作成

このようなフォームがあるとしましょう(単純)

<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 に答える