【发布时间】:2014-02-07 11:59:44
【问题描述】:
我是实时代码编程的新手。请帮帮我。
我想创建两张卡片,一张有两个按钮,另一张有网页视图组件。那么什么是脚本,以便单击按钮将打开一个网页,而另一个按钮将在另一张带有 Web 视图面板的卡片中打开另一个网页?
据我所知,“启动”按钮脚本会在默认浏览器中打开网页,但我不希望这样。我希望它在应用程序中打开。
【问题讨论】:
我是实时代码编程的新手。请帮帮我。
我想创建两张卡片,一张有两个按钮,另一张有网页视图组件。那么什么是脚本,以便单击按钮将打开一个网页,而另一个按钮将在另一张带有 Web 视图面板的卡片中打开另一个网页?
据我所知,“启动”按钮脚本会在默认浏览器中打开网页,但我不希望这样。我希望它在应用程序中打开。
【问题讨论】:
如果您使用的是 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
【讨论】:
我假设您希望程序中的按钮在两张卡之间导航。切换当前卡片的语法是“go card [card]”。因此,您应该在第一张卡片上创建一个带有“go card [CARD 2'S NAME]”的按钮,并在第二张卡片上创建一个带有“go card 1”或“go card [CARD 1'S NAME]”的按钮。
【讨论】: