如何根据网址

时间:2015-10-20 10:39:40

标签: html url shiny embed

我在R中开发了一个使用闪亮的网站。所有代码和数据都在第三方运行的服务器上。

在我们的机构网站上,我们有一个完整页面嵌入此地址,以使用此HTML文件提供一个很好的永久URL ...

<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进行操作,例如http://www.thirdpartyurl.com/?nav=Section A但是,我不知道如何调整上述HTML代码(或其他方式),以便我们可以在用户使用{{1}时为用户提供直接链接(即嵌入)到相关部分网址?

1 个答案:

答案 0 :(得分:1)

将此用于iframe(仅当您可以/正在使用php个文件时)

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

如果这不起作用,请参阅this question获取javascript版本以获取get属性。