私は好きなだけthis scriptを使用していますが、すべてうまくいきますが、もっと頑丈なスクリプトが欲しいです。ここに私のコードは次のとおりです。私は4のグループとしてURLを開く遅れてURLを開くJavascript
<script type="text/javascript">
function open_win() {
setTimeout(function() { window.open("http://example.com/t101.php") }, 1000);
setTimeout(function() { window.open("http://example.com/t102.php") }, 1000);
setTimeout(function() { window.open("http://example.com/t103.php") }, 1000);
setTimeout(function() { window.open("http://example.com/t104.php") }, 1000);
setTimeout(function() { window.open("http://example.com/t105.php") }, 120000);
setTimeout(function() { window.open("http://example.com/t106.php") }, 120000);
setTimeout(function() { window.open("http://example.com/t107.php") }, 120000);
setTimeout(function() { window.open("http://example.com/t108.php") }, 120000);
setTimeout(function() { window.open("http://example.com/t109.php") }, 240000);
setTimeout(function() { window.open("http://example.com/t110.php") }, 240000);
setTimeout(function() { window.open("http://example.com/t111.php") }, 240000);
setTimeout(function() { window.open("http://example.com/t112.php") }, 240000);
}
</script>
<input type=button value="Start Scan" onclick="open_win()">
、各グループは2分ほどかかり、各グループの実行の正確な時間は、特定/分からないのですが、2分未満。
特定の時間に各グループを開くのではなく、最初のグループが閉じて2分待たないで各グループを開きたいとします。上記のリンクはすべて、実行時に自動的に閉じるためにwindow.close();
を使用しています。
また、このようなリンクをこの機会に入れないと100sを開く可能性はありますか?すべてのリンクはそのような番号付けで終わります。
JavaScriptの初心者です。適切でない場合はお詫び申し上げます。そのウィンドウが閉じたら、それはclosed
プロパティがtrueになりますです、
var a = window.open(/*url...*/);
:
あなたが書いたコードを手助けするためにここにいるので、このトピックを議論の対象にしないように投票しましたが、あなたのためにコードを書くのはここにありません。 – Rob
あなたは一度に100のリンクを開きたいですか?名前が同じであれば、インデックスを取得するループで十分です。 –
別のウィンドウからの戻り値を検出したい場合は、特定の戻り値のURLが必要であると思います。 – Jason