同じ内容のスクリプトを同一ページに実装
同じボタンを特定回数連続で自動クリックするjavascriptを組みました。
(スクリプト名 loadHello)
下記で問題なく動作しました。
<script type="text/javascript">
//Searchボタンを0.5秒ごとに12回クリック
window.onload = function loadHello(){
var counter = 1;
var timerId = setInterval(function(){
document.getElementById('search_button').click();
if(counter >= 12){
clearInterval(timerId);
}
counter++;
}, 500);
}
</script>
<form id="searchform" name="searchform" method="POST">
<input type="hidden" name="play" id="play" value="">
<a id="search_button">search_button</a>
</form>
次に、同じページに同様の働きをするloadHello2を組みました。
<script type="text/javascript">
//Searchボタンを0.5秒ごとに12回クリック
window.onload = function loadHello2(){
var counter2 = 1;
var timerId2 = setInterval(function(){
document.getElementById('search_button2').click();
if(counter2 >= 12){
clearInterval(timerId2);
}
counter2++;
}, 500);
}
</script>
<form id="searchform2" name="searchform2" method="POST">
<input type="hidden" name="play" id="play" value="">
<a id="search_button2">search_button2</a>
</form>
上記のloadHelloとloadHello2を同じページに記載すると、なぜかloadHello2だけしか動作しません。
単純なミスと思いますが、ご指導いただきたくお願いいたします。
お礼
アドバイスたすかりました。 時間はかかると思いますが、やってみようと思います。 ありがとうございます。