慕沐林林
2023-10-14 19:00:15
我正在開發一個項目 - 當輸入我的網站 ( www.mywebsite.com )的 URL 時,我希望它自動轉到同一瀏覽器窗口中的另一個網站,然后轉到另一個網站 ( www.anotherWebsiteOne.com )。 com),X秒后將在同一瀏覽器中加載另一個網站(www.anotherWebSiteTwo.com),依此類推。我希望所有內容都保留在同一個瀏覽器窗口中<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title>Basic Javascript Example</title> <script type="text/javascript" src="webSites.js"></script> </head><body onload="start()"> </body></html>和我的 webSites.js:var webSites = [ 'http://www.anotherWebPageOne.com/', 'https://www.anotherWebPageTwo.com/', 'http:www.anotherWebPageThree.com/',];var iTarget;function nextTarget(){ window.open( targets[iTarget], 'target' ); if( ++iTarget >= targets.length ) { iTarget = 0; }}function start() { iTarget = 0; nextTarget(); setInterval( nextTarget, 5000 );}start()
3 回答

天涯盡頭無女友
TA貢獻1831條經驗 獲得超9個贊
只需添加start()
到 webSites.js 文件的末尾
js 文件中的任何內容都會自動執行,您只需調用 js 文件中的 start 函數即可。
另外,將您的 webSites 變量重命名為 Targets。

三國紛爭
TA貢獻1804條經驗 獲得超7個贊
在你的 JS 文件中你只需要添加window.onload = <Your Function Name>;
例如:-
var webSites = [
'http://www.anotherWebPageOne.com/',
'https://www.anotherWebPageTwo.com/',
'http:www.anotherWebPageThree.com/',
];
var iTarget;
function nextTarget(){
window.open( targets[iTarget], 'target' );
if( ++iTarget >= targets.length ) {
iTarget = 0;
}
}
window.onload = nextTarget;
function start() {
iTarget = 0;
nextTarget();
setInterval( nextTarget, 5000 );
}
我希望它能解決你的問題
添加回答
舉報
0/150
提交
取消