2011-06-19 4 views
1

中国語のツイッター風のウェブサイト。メッセージを入力して「送信」ボタンをクリックすると、新しいエントリが作成されます。しかし、私は "送信"ボタンのイベントリスナーを把握することはできません。javascript:フォームを送信するためのイベントリスナーはどこですか?

Iが全く形態はなく、「ボタン」が実際<a href="javascript:;" class="sendinfo-btn submit-trigger" title="按Ctrl+Enter键发微博">发布</a>要素である、ソースコードを研究しました。

私はウェブサイトが実際の投稿を行うためにajaxを使用していると思います。私は、送信 "ボタン"を調べるためにGoogleクロムを使用しますが、イベントリスナーはまったくありません!だから、どのように提出を行うことができますか? http://t.163.com/4729009840
ユーザ名:[email protected]

<div class="publishBox-ft clearfix"> 
    <div class="fl"> 
     <div class="uploadPic"> 
      <em class="icon-uploadPic"></em> 
      <a class="link-lb js-link">图片</a> 
     </div> 
     <div class="insertFace"> 
      <em class="icon-face"></em> 
      <a class="link-lb js-link">表情</a> 
     </div> 
     <div class="topic-trigger"> 
      <em class="icon-topic"></em> 
      <a class="link-lb js-link">话题</a> 
     </div> 
     <div class="insertVideo video-trigger"> 
      <em class="icon-video"></em> 
      <a class="link-lb js-link">视频</a> 
     </div> 
     <div class="insertPoi"> 
      <em class="icon-lbsB"></em> 
      <span class="sendinfo-lbsbox link-lb"> 
       <span class="sendinfo-showPoi"> 
        <a class="sendinfo-currentPoi sendinfo-changePoi js-link poi-trigger" data-poi-id="null" data-poiname="发布地点">地点</a> 
        <a title="删除位置信息" class="js-link sendinfo-closePoi default-close-icon"></a> 
       </span> 
      </span> 
     </div> 
    </div> 
    <div class="fr"> 
     <a href="javascript:;" class="sendinfo-btn submit-trigger" title="按Ctrl+Enter键发微博">发布</a> 
     <span class="js-wordCounter word-counter sendinfoTip">还可以输<span class="char-constantia">152</span>字</span> 
    </div> 
</div> 

誰かが勉強するacutalウェブサイトを移動したい場合は、ここではURLとユーザー名とパスワードは次のとおりです。ここで

は、いくつかの関連htmlコードです パスワード:1a2b3c4d

注意してください:ウェブサイトは中国です。

答えて

1

clickイベントは実行時にJavaScript fileにバインドされています。

を検索するための関連部分は、あなたがそれを把握ましたかt.sendBtnElem=$(t.wrapperElem.$(".sendinfo-btn")[0])t.sendBtnElem.addEvent("click", ...

+0

ですか?そして、あなたはjavascriptによる投稿をトリガーする方法を教えてください?私はjqueryを注入し、提出しなかった$( 'a:contains( "发布")')。click() 'を試しました。 –

+0

ロードされたページは、ソースを見て、 '.js"を検索してJavaScriptファイルを見て、どちらがメインのJavaScriptファイルであるかを推測し、タブにロードして、 'sendinfo-btn'を探しました。 )、開発者が 't.sendBtnElem'にそれを割り当てたのを見てから' sendBtnElem'を探しました:-) – andyb

+0

こんにちは@andyb、あなたの方法を試しましたが、このファイルはhttp://static.tでしか見つかりません。 126.net/frontend/microblog/256455/script/page/home.js –

1

これは、実行時にclickハンドラを追加するJavaScriptコードを使用して行われます。

関連する問題