2015-10-20 37 views
1

我在R开发了一个使用闪亮的网站。所有的代码和数据都在第三方运行的服务器上。如何根据URL中的查询嵌入不同的网页

在我们的网站上的机构,我们有这个地址的一整页嵌入提供使用这个HTML文件,一个漂亮的永久网址...

<html> 
<head> 
    <style type="text/css"> 
     body 
     { 
      margin: 0; 
      overflow: hidden; 
     } 

     #iframe1 
     { 
      height: 100%; 
      left:  0px; 
      position: absolute; 
      top:  0px; 
      width: 100%; 
     } 
    </style> 
</head> 

<body> 
    <iframe id="iframe1" src="http://www.thirdpartyurl.com" frameborder="0"></iframe> 
</body> 
</html> 

我收到了一些要求添加直接链接到不同的部位我使用?nav设计的闪亮应用的navpage布局,例如http://www.thirdpartyurl.com/?nav=Section A但是,我不知道如何修改上述HTML代码(或其他方式),以便我们可以在用户使用http://www.niceurl.com/?nav=Section A URL时为用户提供直接链接(即嵌入)到相关部分?

回答

1

使用此为iframe(只有在你/使用php文件)

<iframe id="iframe1" src="http://www.thirdpartyurl.com/<?php echo !empty($_GET['nav']) ? '?nav=' . $_GET['nav'] : '' ?>" frameborder="0"></iframe> 

如果没有看到工作this questionjavascript版本,以获得get属性。

+0

谢谢@Thaillie。 PHP似乎不是一个选项。我已经尝试了一些JavaScript版本... https://jsfiddle.net/qkfytgLe/1/但它也不起作用。有任何想法吗?当谈到JavaScript时,我感到无能为力。 – gjabel

相关问题