我已将此代码放入索引中,以加载新页面,然后在2秒后,移至我的原始屏幕。
打算加载“music_player”,然后2秒钟后,转到我的NORMAL页面。
让玩家加载到新窗口中。但代码不能正常工作,它只是替换没有“Target =”_ blank“无法弄清楚为什么?
下面是代码!!
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="refresh" content="5; url=http://www.mysite.com/start.php" />
<meta http-equiv="refresh" content="3;URL=http://www.mysite.com/player.html" Target="_blank/>
</head>
答案 0 :(得分:2)
根据w3schools,目标不是元标记的属性。如果你想要这样的东西,你应该使用javascript。
答案 1 :(得分:0)
元刷新方法重定向当前页面 - 它不能用于打开新窗口。为此,您需要javascript window.open
http://www.w3schools.com/jsref/met_win_open.asp
setTimeout
延迟2秒:
答案 2 :(得分:0)
<meta>
标记没有目标属性,因此您无法使用它来触发新的浏览器窗口。
答案 3 :(得分:0)
如果它不起作用,那可能是因为meta
标记不接受目标属性。您可以尝试使用javascript:
<body onload="window.open(...);">
答案 4 :(得分:0)
看起来有两个问题。首先,第二个http-equiv="refresh"
将无效,因为该页面已经在第一次刷新。如果您想再次刷新,则必须将第二个http-equiv="refresh"
放在第二页中。第二个问题,http-equiv="refresh"
并不意味着打开新窗口。你必须使用Javascript(window.onload),但要小心 - 你会遇到弹出窗口拦截器问题。
基本上你想要: