2013-07-25 8 views
13

R Shinyのユーザーインターフェイス上でHTMLリンク(実際にはファイル:// ...)にリダイレクトして、エンドユーザーがクリックできるようにしたいChromeの別のタブでそのページに移動します。それを行う方法はありますか?どこに置くのですか? ui.Rファイルまたはserver.Rファイルにありますか?R ShinyアプリケーションへのHTMLリンク

私はここにポストを見つける: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

感謝を!実際には、私は 'http://http://home.htmlの代わりに' file:// 'を使っているので、' h5( "Hello!"、a( "Link"、href = "file://blabla.html") ' :// '、リンクをクリックすると応答はありません。あなたは 'file://'の処理をどのようにするのか知っていますか? – alittleboy

+0

windowsの下にあります。この 'file:/// c:/ folder /'を試してみるか、サブディレクトリを使ってローカル参照を使用してください... – agstudy

+0

ありがとう!残念ながら、 'file://'が指し示すHTMLはUnixサーバ上にあり、///メソッドは動作しません。:( – alittleboy

関連する問題