是否可以从URL调用javascript函数?我基本上试图在我无法访问源的页面中利用JS方法.
就像是: http://www.example.com/mypage.aspx?javascript:printHelloWorld()
我知道如果你把javascript:alert("Hello World");它放到地址栏就行了.
我怀疑答案是否定的,只是想知道是否有办法做到这一点.
如何设置从给定的闪亮部件链接到位于其他选项卡/面板上的部件?
我在下面草拟的解决方案适用于链接到标签/面板的明确情况(这就是我要求的).
但是,我也有兴趣了解更多通用方法来链接闪亮应用程序的各个部分.
我想从面板A链接到面板B,但是当我点击面板A中的操作链接时,我不太清楚我需要指定什么作为动作.
价值#tab-4527-2来自调查HTML输出ui,但我刚看到每次重新启动应用程序时这些值都会改变.
library(shiny)
# UI ---------------------------------------------------------------------
ui <- fluidPage(
tabsetPanel(
tabPanel(
"A",
p(),
actionLink("link_to_tabpanel_b", "Link to panel B")
),
tabPanel(
"B",
h3("Some information"),
tags$li("Item 1"),
tags$li("Item 2")
)
)
)
# Server ------------------------------------------------------------------
server <- function(input, output, session) {
observeEvent(input$link_to_tabpanel_b, {
tags$a(href = "#tab-4527-2")
})
}
shinyApp(ui, server)
Run Code Online (Sandbox Code Playgroud) 我想知道是否有可能创建一个链接到Shiny应用程序的其他部分.我的意思是,我有一个页面报告Itroductiion,Plot 1和Plot 2panel.Within Introduction面板我想添加一个指示Plot 1和Plot 2面板,以便在点击链接后看到这个情节immadiately.有可能的?
ui.R
library(shiny)
shinyUI(
fluidPage(
fluidPage(
titlePanel("Introduction"),
column(12,
p("Lorem ipsum dolor sit amet, consectetur adipisicing elit. Proin
nibh augue, suscipit a, scelerisque sed, lacinia in, mi. Cras vel
lorem. Etiam pellentesque aliquet tellus. Phasellus pharetra nulla
ac diam. Quisque semper justo at risus. Donec venenatis, turpis vel
hendrerit interdum, dui ligula ultricies purus, sed posuere libero
dui id orci. Nam congue, pede vitae dapibus …Run Code Online (Sandbox Code Playgroud)