【问题标题】:Livecode open Revbrowser in another cardLivecode 在另一张卡中打开 Revbrowser
【发布时间】:2014-02-07 11:59:44
【问题描述】:

我是实时代码编程的新手。请帮帮我。

我想创建两张卡片,一张有两个按钮,另一张有网页视图组件。那么什么是脚本,以便单击按钮将打开一个网页,而另一个按钮将在另一张带有 Web 视图面板的卡片中打开另一个网页?

据我所知,“启动”按钮脚本会在默认浏览器中打开网页,但我不希望这样。我希望它在应用程序中打开。

【问题讨论】:

    标签: android livecode


    【解决方案1】:

    如果您使用的是 revBrowser 功能,您可以这样做:

    按钮 1 脚本

    on mouseUp
       Launch url "http://www.google.com" // Opens in users default browser
    end mouseUp
    

    按钮 2 脚本

    on mouseUp
       go to card "browser" // name of your card with the browser on it
    end mouseUp
    

    卡片“浏览器”脚本

    on openCard
       revBrowserNavigate instanceId, "http://www.google.com" // Opens URL in browser instance
    end openCard
    

    如果您正在编写一个移动应用程序并使用本地浏览器对象,您将需要一个稍微不同的卡片脚本:

    on openCard
       mobileControlSet controlID, "url", "http://www.google.com"
    end openCard
    

    【讨论】:

      【解决方案2】:

      我假设您希望程序中的按钮在两张卡之间导航。切换当前卡片的语法是“go card [card]”。因此,您应该在第一张卡片上创建一个带有“go card [CARD 2'S NAME]”的按钮,并在第二张卡片上创建一个带有“go card 1”或“go card [CARD 1'S NAME]”的按钮。

      【讨论】:

        猜你喜欢
        • 2021-07-25
        • 1970-01-01
        • 2017-12-28
        • 1970-01-01
        • 2023-02-14
        • 2014-04-07
        • 1970-01-01
        • 1970-01-01
        • 2013-10-10
        相关资源
        最近更新 更多