2013-07-06 61 views

回答

6

你不應該需要什麼比傳統的,有光澤,指明分數HTML更看中的:

a("test", href="http://google.com", target="_blank") 

你只是希望設置在a標籤,它告訴瀏覽器在哪裏打開這個新的target屬性您創建的鏈接。

+2

謝謝,傑夫。但是我錯誤地認爲這個簡單的方法創建了一個HTML鏈接,該鏈接將在新標籤頁(或窗口)中打開?我想要的是別的:在應用程序中,您可以按下一個操作按鈕,這將觸發收集某些輸入設置(從複選框等)的過程,並在後臺生成一個新的HTML文檔。現在我可以簡單地返回一個鏈接到新的HTML文檔,並讓用戶點擊它。我想要的是在報告生成完成後以編程方式打開這個新的HTML文檔。提前致謝! –

1

我有一個類似的問題,所以我想我會添加我的解決方案。

我想在tabPanel中有鏈接,但Shiny會打開一個新的空白頁面,並有一個鏈接,而不是僅僅點擊tabPanel並打開一個新頁面。使用標準引導CSS的解決方法是使用navbarMenu,然後將鏈接放入tabPanel。

navbarMenu("Links", 
      tabPanel(
       a("Google", href="https://google.com", target="_blank") 
      )