2017-08-15 165 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那么这是不可能的

相关问题