Поместите ссылку HTML в приложение R Shiny
Я хочу поместить ссылку HTML (фактически она перенаправляется на файл://...) на пользовательский интерфейс R Shiny, так что конечные пользователи могут просто щелкнуть по нему и перейти к этому на другой вкладке в Chrome. Есть ли способ сделать это? Где я должен положить? В файле ui.R или в файле server.R?
Я нахожу сообщение здесь: http://www.r-bloggers.com/more-explorations-of-shiny/, но я не уверен, как использовать функцию a()
...
Примечание. Я знаю, как это сделать (см. мои комментарии ниже), но поскольку я перенаправляюсь в пункт назначения file://
, ссылка не будет работать. Любые решения?
Спасибо!
Ответы
Ответ 1
Что-то вроде этого должно работать:
doc <- tags$html(
tags$body(
a(href="#" onclick="location.href='http://www.lalala.com'; return false;"))
)
cat(as.character(doc))
<html>
<body>
<a href="#" onclick="location.href='http://www.lalala.com'; return false;"></a>
</body>
</html>