2010-01-13 49 views
0

我已将此代码放入索引中,加载新页面,然后稍后2秒,移至我的原始屏幕。Meta http-equiv,可以吗?

打算加载“music_player”,然后2秒钟后,移向我的NORMAL页面。

让玩家加载到新窗口中。但是,代码不按预期运行,它只是代替无“目标=” _空白”想不通为什么呢?下面

是代码!

<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

您错过了'_blank'后的报价。 – 2010-01-13 17:17:46

回答

2

根据w3schools,目标不是元标记的属性。如果你想要这样的东西,你应该使用JavaScript。

0

<meta>标记没有目标属性,因此您不能使用它来触发新的浏览器窗口。

0

如果它不工作,那很可能是因为meta标签不接受目标属性。你可以试着用javascript来做这件事:

<body onload="window.open(...);"> 
0

看起来好像有两个问题。首先,第二个http-equiv="refresh"将不起作用,因为该页面将在第一次刷新。如果你想再次刷新,你必须把第二页http-equiv="refresh"放在第二页。第二个问题,http-equiv="refresh"不打算打开新的窗口。你必须使用JavaScript(window.onload),但要小心 - 你会遇到弹出窗口阻止程序问题。

基本上你会想:

  1. 首先页面加载,弹出打开播放器窗口。
  2. 之后,您转发到start.php(或者您可以将您的第一个页面与start.php合并,打开播放器窗口并保持您所在的位置)。