Time for action – adding the links card's init handler
Before proceeding, make sure that you are happy with the functions in the test stack and that you have copied them to the WebScraper stack script using the following steps:
Go to the Links card of the WebScraper stack.
Edit the card script and add these global variables and
init
function:global gPageHTML,gLinks on init if the platform is "iphone" or the platform is "android" then put getLinks(gPageHTML) into gLinks if the number of lines in gLinks = 0 then answer "There are no links in this page!" else mobilePick gLinks,0 if the result > 0 then put the result into tLinkLine put line tLinkLine of gLinks into tLink go card "Browser" set the mgText of group "url" to tLink set the Text of field "NavBar" to "Browser" mobileControlSet "Page", "url", the mgText of group "url" end if end if end if end init
Do a Test of the app.
In the iPhone Simulator or Android device, if...