HTML内のすべてのリンクを同じウィンドウにロードしようとしました。ただし、最初のリンクのみが読み込まれます。Chrome で Web ページが定義されていないというエラー メッセージが表示されました。私はJavascriptにかなり慣れていないので、誰かが私を助けてくれませんか。ありがとう。コードは次のとおりです。
<!DOCTYPE html>
<html>
<head>
<script>
window.onload=function(){myFunction()};
function myFunction()
{
var links = document.links;
mywin=window.open("","mywindow");
mywin.location=links[0];
for(var i = 1; i < links.length; i++)
{
setTimeout(function(){mywin.location=links[i];},5000);
}
}
</script>
</head>
<body>
<h1><a href="http://www.yahoo.com">yahoo</a></h1>
<h1><a href="http://www.youtube.com">youtube</a></h1>
<h1><a href="http://www.google.com">google</a></h1>
</body>
</html