どのように30個のURLを1つずつ開き、30秒間遅延させることができますか。新しいURLはそれぞれ、同じウィンドウまたは新しいウィンドウで開くことができます。特定の時間間隔でURLを開くためのJavaScript
-2
A
答えて
0
あなたは
var targets = [ //Place target URL here
'http://www.computer.com/',
'https://www.yahoo.com',
'http://www.google.com/',
'http://www.kompyooter.com/'
];
var iTarget;
var iInterval;
function nextTarget(windowsToOpen){
window.open(targets[iTarget], 'target');
windowsToOpen--;
if(++iTarget >= targets.length) {
clearInterval(iInterval);
return;
}
if (windowsToOpen > 0) {
return nextTarget(windowsToOpen);
}
}
function start() {
iTarget = 0;
nextTarget(2);
iInterval = setInterval(function() {nextTarget(2)}, 30000); //time interval here 30000 = 30 Sec
}
0
このような何かが動作するはずです:
var urlList = [ <your URLS> ];
var count = 0;
var handle = setInterval(function() {
// open your window here from urlList[count]
(++count) >= urlList.length && (clearInterval(handle));
}, 500);
1
let delay = 0;
const step = 30 * 1000;
const urls = Array(30).fill('https://google.com')
for (const url of urls) {
setTimeout(() => window.open(url), delay);
delay += step;
}
0
var array = [
"https://www.google.com",
"https://www.facebook.com"
"https://jquery.com",
"https://twitter.com"
]
let x = 0;
setInterval(function(){
if(x < array.length){
window.open(array[x++]);
}
}, 30000);
0
このようなものを使用できます。私は、私は一度に2つのリンクを開き、遅らせたい場合どのようなただ一つの質問を、望んでいたし、その後、2次のように動作
setInterval(openUrl, 30000);
var url = ['https://google.com', 'https://yahoo.com']; // add your 30 URls here
function openUrl(){
for(var i = 0; i < url.length; i++) {
window.open(url[i]);
}
}
関連する問題
- 1. 時間間隔のJavaScriptビジュアルタイムライングラフ
- 2. JavaScriptであらかじめ設定した間隔で特定の数のWebページを開く方法は?
- 3. Greasemonkeyスクリプトで特定の時間間隔でURLをロードする方法は?
- 4. 特定の時間間隔のデータをPythonで取得する
- 5. 特定の時間間隔でアニメーションを追加する
- 6. 特定の時間間隔で最高値を示します。
- 7. 特定の時間間隔でのMule ActiveMQ
- 8. いくつかの時間間隔内でシングルタップジェスチャーを特定します。
- 9. 特定の時間間隔で繰り返されるタスク?
- 10. データは特定の時間間隔で渡されます
- 11. 特定の時間間隔でアラームマネージャが機能しない
- 12. 特定の単語を表示する特定の時間間隔の後に
- 13. vbscriptでの時間間隔の時間
- 14. 特定の時間間隔でシリアルポートからデータを受信しました。#
- 15. スケジューリングR機能ごとに特定の時間間隔
- 16. のsendRedirect javascriptやPHPを避けた時間間隔の後に
- 17. JavaScriptで特定の時間のエポック時間
- 18. 特定の時間間隔の間、眼鏡のマシンをブロックする
- 19. 時間間隔
- 20. 特定の時間にビデオを開始し、特定の時間の後にビデオを停止するJavascriptイベントリスナー
- 21. 特定の時間間隔を持たない行を削除する
- 22. 時間間隔のためのリニア調整を行うには?
- 23. セレンのWebドライバで特定の時間間隔でテストケースをループする方法
- 24. アプリケーションがデバイスに入るまでの特定の時間間隔でのメソッドコール
- 25. 定期的な時間間隔の後に特定のメソッドを呼び出す
- 26. 間隔を設定するためのJavascript
- 27. [特定の間隔での最大エネルギー]
- 28. 開始時間と終了時間を時間間隔に変換するPHP
- 29. 特定の日時で30秒間隔を追加
- 30. javascriptのトラブルアラートの特定の時間
?私は 'window.open( 'http://google.com');で試したが、うまくいかなかった。 – Abid
'nextTarget()'にログを複製することができます。更新された回答をご覧ください。 –