2010-05-17 67 views
1

我需要網頁通過HTML元重定向並在新窗口中打開該頁面。我怎樣才能做到這一點?打開HTML元重定向在新窗口中

<!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"> 
    <head> 
     <title>Photo Gallery Redirect</title> 
     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
     <meta http-equiv="Refresh" content="0; url=http://google.com"> 
    </head> 
    <body> 
    </body> 
</html> 
+0

你能否廣告更多的東西在「圖片庫重定向」 – microspino 2010-05-17 19:36:19

+0

OMG。爲什麼?有客戶要求嗎? – 2010-05-17 19:36:57

回答

1

你不能。你需要在計時器上使用JavaScript打開彈出窗口(很可能會被一些瀏覽器作爲未被請求的彈出窗口阻止)

你可能最好採取不同的方法解決你的問題。

3

你不能這樣做與元重定向。抓取JavaScript。

<script type="text/javascript">window.open('http://google.com');</script> 

要麼,或添加到target="_blank"原始鏈接/形式降落在此「圖片庫重定向」頁面。

<a href="http://google.com" target="_blank">click here</a> 

<form action="http://google.com" target="_blank"> 
    <input type="submit" /> 
</form> 

不是XHTML/HTML5有效的,但它的工作原理。否則,您可以只添加rel="ext",並使用一些Javascript來無聲地放置target="_blank"

+0

請注意未被請求的彈出窗口的彈出式窗口攔截器。 – 2010-05-17 19:40:09

10

你可以做到這一點!當在iframe中運行刷新(例如Facebook應用程序畫布頁)時,此功能特別有用,並且您希望刷新將內容加載到主(父)窗口。

使用以下中的JavaScript功能薈萃重定向:

<meta http-equiv="refresh" content="5; URL=javascript:window.open('http://google.com','_parent');"> 
+1

非常好,謝謝! 經過測試並正在努力使Sharepoint鏈接成爲.htm文件:) – 2014-10-04 16:49:39