2017-08-15 145 views
-2

我想在新標籤頁中打開iframe網址。如何在新選項卡或窗口中打開iframe URL?

目前,我的代碼在相同的窗口中打開iframe URL。

<html> 
 
<head> 
 
<title>Demo</title> 
 
</head> 
 
<body> 
 
<!-- Start your code here --> 
 

 
<div style="border: 2px solid #FFFFFF; overflow: hidden; margin: 15px auto; max-width: 1058px;"> 
 
<iframe scrolling="no" src="http://www.lazada.com.my/unbeatable-deals/?spm=a2o4k.home.sku-feed-slider-with-banner_27936.31.lbj3BM&bid=my15da" style="border: 0px none; margin-left: 0px; height: 1186px; margin-top: -285px; margin-bottom: -105px; width: 100%;"> 
 
</iframe> 
 
</div> 
 

 
<!-- End your code here --> 
 
</body> 
 
</html>

+0

iframe的要點是將URL放在同一個窗口中的一個框架中。如果你想在新窗口中使用iframe,爲什麼要使用iframe? – Quentin

+0

你想如何在新選項卡中打開它?這是按鈕點擊發生的事情嗎?它應該與打開常規頁面的新選項卡相同,但是這次它將包含您的iframe。 可能你需要在新標籤上動態創建iframe,你的問題對我來說還不夠清楚。 –

+0

我想將網站B的特定部分放入網站A中。這就是爲什麼我使用上面的iframe方法!你有任何其他方法來做到這一點? –

回答

0

我想要把B網站的特定部分進入網站A.這就是爲什麼我使用上面的iframe

點擊裏面的iframe任何URL必須新標籤中打開

鏈接目標是由鏈接本身決定的,所以爲了得到你想要的效果,你需要編輯以更改網站B上的鏈接元素。

這意味着您需要訪問編輯網站B。您不能更改任意第三方網站的內容(並且鏈接目標是內容)。

您可以直接編輯它,或者使用JavaScript動態更改鏈接。

既然是不同的網站,網站 - 一個不能直接訪問鏈接元素來改變它們。您需要編輯網站B以包含修改它們的JavaScript(例如,循環遍歷document.links並設置各自的target)。這可能由postMessage and friends觸發。

如果您不能編輯網站B那麼這是不可能的

相關問題