2016-08-21 14 views
0

サイトに入るとき、またはX秒後にこのボタンが自動的に「押し込まれる」必要があります。ボタンが自動的に送信されますか?

<button id='settingsTab' class='all'>||</button> 
    <div id='settingsContainer'> 
     <div id='channelInput' style='position:absolute;top:15px;font-size:0;width:330px;'> 
     <input type="text" id="channel" style='width:215px;' name="channel" value='sodapoppin'> 
     <button id='join'>Join</button> 
     </div> 
    </div> 

これは可能ですか?サイトに入るだけで「参加」ボタンが送信されますか?

また、これはかなり新しいです!

答えて

0
Is this possible, having the "join" button being sent by just entering the site? 

はい可能です。 javascriptまたはJquerysetTimeout関数を使用する必要があります。また、ドキュメントが完全にロードされたときにのみ実行できるように、ドキュメント準備関数にコードをラップします。すべてのjavascript/jqueryコードをscriptタグ内に入れてください。ここで

は(jqueryの中)のサンプルコードです:

<script> 
$(document).ready(function(){ 

    setTimeout(function(){ $("button#join").click(); }, 2000); /* after 2 seconds */ 

}); 
</script> 
+0

おかげで、正確に、私はこれを入れています助けのためにたくさん?私はindex.htmlファイルに配置しましたが、依然としてjoin-buttonを送信しません。 –

+0

htmlコードの中に入れてください。bodyタグの終わりの直前に置いてください。スクリプトの読み込みに時間がかかり、ユーザーができるだけ早く何かをWebブラウザに表示することを期待しているため、スクリプトのページの読み込み時間を短縮するために、スクリプトをWebページの下部に配置しています。 – TravellingSalesman

+0

また、ページにJqueryを含める必要があります。 w3schoolsからこのリンクを参照してください:http://www.w3schools.com/jquery/jquery_get_started.asp – TravellingSalesman

関連する問題