【问题标题】:how to open a link in shiny如何在闪亮中打开链接
【发布时间】:2021-09-30 07:42:25
【问题描述】:

借助此代码,我可以在新选项卡中打开 url,而不是如何在同一窗口中以弹出窗口的形式打开此 url

library(shiny)
ui <- fluidPage(shiny::fluidRow(shiny::actionButton(inputId='ab1', 
label="click here", value = "Open popup",onclick ="window.open('http://google.com','_blank')")))

server <- function(input, output) {}
shinyApp(ui, server)

提前致谢

【问题讨论】:

    标签: r shiny shinyjs


    【解决方案1】:

    我猜你只是想要一个可调整大小的浏览器标签弹出窗口,为此你编辑 JS 并添加 resizable 参数:

    library(shiny)
    ui <- fluidPage(shiny::fluidRow(shiny::actionButton(inputId='ab1', 
                                                        label="click here", value = "Open popup",onclick ="window.open('http://google.com','_blank','resizable,height=260,width=370')")))
    
    server <- function(input, output) {}
    shinyApp(ui, server)
    

    【讨论】:

    • 我想将 url 显示为 pop 而不是 msg 先生,否则你能告诉我如何在新窗口中打开 url,它可以根据大小改变@Pork CHop
    • 这没关系,但是这可以在同一个窗口中以弹出窗口的形式打开这个 url
    【解决方案2】:

    也许:

    onclick = 'window.open("http://google.com", "Google", "width=480,height=360,resizable=no,toolbar=no,menubar=no,location=no,status=no")'
    

    【讨论】:

    • 在哪里查看可调整大小的工具栏菜单栏位置统计信息以及所有@Stephane Laurent
    猜你喜欢
    • 2019-02-23
    • 2017-07-10
    • 1970-01-01
    • 2020-07-31
    • 2018-12-05
    • 2017-02-04
    • 1970-01-01
    • 2021-11-28
    • 1970-01-01
    相关资源
    最近更新 更多