HTML5可以调整大小的框架吗?

时间:2017-03-15 13:31:14

标签: html5 iframe frameset

这是HTML5中框架的一个工作示例:

library(shiny)
u <- shinyUI(fluidPage(
  titlePanel("Mutually Dependent Input Values"),
  sidebarLayout(
    sidebarPanel(
      numericInput("X", "X",2000),
      numericInput("P", "P",1),
      numericInput("C", "C",1000)
    ),
    mainPanel(
      verbatimTextOutput("result")
    )
  )
)) 
s <- shinyServer(function(input, output,session) {

  observeEvent(input$P,{
    newX <- input$P*input$C + input$C
    updateNumericInput(session, "X", value = newX) 
    })
  observeEvent(input$X,{ 
    newP <- (input$X - input$C)/input$C
    updateNumericInput(session, "P", value = newP) 
    })
  output$result<-renderPrint({
    val <- input$P*input$C + input$C
    print(sprintf("X:%.0f P:%.0f C:%.0f  -   P*C + C:%.0f",input$X,input$P,input$C,val))
  })
})
shinyApp(u,s)

以下是可调整大小的DIV内容(不是框架)Resizable frame emulation

的工作示例

HTML5中可以调整大小的帧吗? (您可以在两帧之间拖动分隔线。)

我的使用案例是Chrome将我的浏览器标签投射到办公室电视。通常我只想看仪表板。但我也喜欢那里的音乐。所以有时我想让音乐标签更大,所以我可以调整它。

1 个答案:

答案 0 :(得分:0)

解。是的,您可以在HTML5中使用可调整大小的帧。它可能会在未来中断,但它现在可以在Chrome中使用。

<!DOCTYPE html>
<html>
<frameset cols="*,*">
  <frame src="tv">
  <frame id="music">
</frameset>
</html>