(Browser) Widget documentation

Ben Rubinstein benr_mc at cogapp.com
Wed Sep 20 16:51:50 EDT 2017


Now I feel even more foolish for not finding any of these. Thanks Ali, everyone!

Ben

On 20/09/2017 17:29, Ali Lloyd via use-livecode wrote:
> Alternatively, right-click on the widget in question and choose 'Show
> Documentation'
> 
> On Wed, Sep 20, 2017 at 5:03 PM hh via use-livecode <
> use-livecode at lists.runrev.com> wrote:
> 
>>> Ben R. wrote:
>>> General question: where can users find a reference to the supported
>>> properties/commands/functions of widgets? E.g. the properties of a
>> Segmented
>>> Control widget?
>>> More specific immediate question: where can I find a reference for the
>> Browser widget?
>>
>> In the dictionary (sorted by random) or in tinydict (sorted) choose the
>> widget in the API menu.
>>
>>> Ben R. wrote:
>>> Even more specific question: how can I interrogate the contents of the
>> loaded
>>> page in a browser widget? e.g. the dictionary has
>>>
>>>        -- Use JavaScript to hide "myButton" in the page displayed in a
>> browser widget.
>>>        do "document.getElementById('myButton').hidden = 'hidden'" in
>> widget "myBrowser"
>>>
>>> But how would I get the value of
>> document.getElementById('myButton').hidden
>>> back to LiveCode?
>>
>> ___ 1. In your card's script (for example) put:
>>
>> on openCard
>>     set the javascriptHandlers of widget "browser" to "jsGetValue"
>> end openCard
>>
>> -- handles the return from the browser
>> on jsGetValue pValue
>>     put pValue into fld "OUT"
>> end jsGetValues
>>
>> ___ 2. Then use this as follows.
>>
>> put "var x=document.getElementById('myButton').value;
>> liveCode.jsGetValue(x);" into js
>> do js in widget "browser"
>>
>> Note.
>> There may be more javascriptHandlers, separate them by cr.
>> (Was a bug in some versions on Win: If not working separate them by comma).
>> You may use more than one argument for javascriptHandlers.
>> That's all.
>> You don't have to declare them (here jsGetValue) as function in the HTML
>> document.
>>
>> HTH, H.
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
> 




More information about the use-livecode mailing list