2013-07-25 26 views
13

我想在R Shiny用户界面上放一个HTML链接(实际上它重定向到file:// ...),以便最终用户可以点击它并在Chrome的另一个标签中转到该页面。有没有办法做到这一点?我应该放在哪里?在ui.R文件或server.R文件中?将一个HTML链接放到R Shiny应用程序

我在这里找到一个帖子:http://www.r-bloggers.com/more-explorations-of-shiny/,但我不知道如何使用a()功能...

注:我知道如何做到这一点(见下面我的意见),但因为我重定向到一个file://的目的地,链接将无法正常工作。任何解决方案

谢谢!

回答

8

像这样的东西应该工作:

doc <- tags$html(
    tags$body(
    a(href="http://www.lalala.com")) 
) 
cat(as.character(doc)) 

<html> 
    <body> 
    <a href="http://www.lalala.com"></a> 
    </body> 
</html> 
+8

的感谢!实际上我发现加入'h5(“Hello!”,a(“Link”,href =“file://blabla.html”))''会起作用,但是因为我使用'file://'而不是'http ://',当我点击链接时,没有任何回应。你知道如何获得'file://'东西吗? – alittleboy

+0

在windows下...试试这个'file:/// c:/ folder /'或者使用子目录的本地引用... – agstudy

+0

谢谢!不幸的是'file://指向的HTML是在Unix服务器上的......而///方法不会工作...... :( – alittleboy

相关问题