2010-09-15 20 views

回答

1

您可以通過此HTML代碼在一個頁面中打開無限的網址。嘗試將以下代碼粘貼到HTML網頁中。

<iframe src="http://yahoo.com" height="50%" width="49%" ></iframe> 
<iframe src="http://yahoo.com" height="50%" width="49%" ></iframe> 
<iframe src="http://yahoo.com/m" height="50%" width="49%" ></iframe> 
<iframe src="http://yahoo.com/m" height="50%" width="49%" ></iframe> 

小心:google.com和其他一些網站可能不允許在一個框架中打開它們的網站網址。

+0

這對我來說是一個很好的解決方案。我需要一些腳本來運行,並且能夠在一個頁面中排隊數千個IFRAMES而不會中斷服務器。 – 2015-08-19 16:24:48

3

您可能想要影響客戶的行爲,在這種情況下,您不需要PHP。普通的舊HTML + Javascript會這樣做:

<a href="#" onclick="window.open('http://www.google.com'); 
       window.open('http://yahoo.com');">Open Google and Yahoo</a> 

雖然這會被彈出窗口攔截器攔截。

用PHP生成這樣的代碼,只是做:

// say your links are in an array: 
$links = array('http://www.google.com', 'http://www.yahoo.com'); 

$open = ''; 
foreach ($links as $link) { 
    $open .= "window.open('{$link}'); "; 
} 

echo "<a href=\"#\" onclick=\"{$open}\">Open multiple links</a>"; 
+0

我將在我的網站上創建一個頁面並測試您的代碼。我很快更新狀態。謝謝你的幫助! Manim – Manim 2010-09-15 09:15:48

+0

親愛的NullUserException - 感謝您的腳本。其實我正在尋找一個PHP腳本到我的網站頁面。請參閱鏈接:http://golink-directory.com/seo/openurl.php ---這樣的事情。 – Manim 2010-09-22 11:03:03

+1

@Manim:你知道你可以查看網頁的來源,對嗎?您想要的代碼位於您鏈接到的網頁上。 – MikeyB 2011-03-23 14:50:13