Loading Message in Browser Widget while waiting for HTML 5 to load
Sannyasin Brahmanathaswami
brahma at hindu.org
Fri Mar 11 16:53:40 EST 2016
Hmmm additional info
the reason that this worked:
browserFrameDocumentLoadComplete
worked was because there was in iframe on the page which loaded. pURL was not the parent page itself, but the first child frame inside the page
browserDocumentLoadComplete
is not firing for any URL I pass to the widget.
BR
On March 11, 2016 at 11:48:04 AM, Sannyasin Brahmanathaswami (brahma at hindu.org<mailto:brahma at hindu.org>) wrote:
I have some HTML 5 modules being developed using Python. Currently
e.g.
http://fatenation.info/Hinduism/
Note the long delay.. of course the developer needs to provide a splash screen, OTOH I suspect this is a case we will face frequently as we go forward
1) set some URL for card with the Browser widget on it
2) expect some delay: card is "dead white"
Of course first "instinct" is to go looking for a finished loading msg.
The LC8 DP15 dictionary guide on the browser widget has this "handle the browserDocumentLoadComplete pURL... to perform an action when a URL has finished loading
OK so we put this into the stack script:
######## Web Browser Methods
local pURL
on setBrowserURL pCard, pURL
set the URL of widget pCard of card pCard to pURL
end setBrowserURL
ON browserDocumentLoadComplete pURL pURL
put "It is running now." into fld "currentLocation"
end browserDocumentLoadComplete pURL
And this into the button that drives the URL to the browser widget:
on mouseUp
put "http://fatenation.info/Hinduism/" into pURL
setBrowserURL "SivaBrowserLandscape", pURL
go to card "SivaBrowserLandscape"
end mouseup
But the browserDocumentLoadComplete is not triggered, by loading a simple HTML page
like
http://www.himalayanacademy.com/taka
But this does get sent to the stack script: with "Frame" added:
ON browserFrameDocumentLoadComplete pURL
put "It is running now." into fld "currentLocation"
end browserFrameDocumentLoadComplete
but neither
browserDocumentLoadComplete
or
browserFrameDocumentLoadComplete
are triggered from this URL in the browser widget:
http://fatenation.info/Hinduism/
Any solutions? Music plays from beginning even while we wait for image content to appear. Still, no msg set to the browser widget
More information about the use-livecode
mailing list