How To Pass/Read Parameters To/From Html5 ?
Monkey Targets Forums/HTML5/How To Pass/Read Parameters To/From Html5 ?
| ||
| All, I need a way to pass a parameter to an HTML5 application which should read it, is there any way to accomplish this task ? Like a php script that reads the parameter with $_GET["myVar"], I would be able to read a parameter like so: www.xyz/monkeygame.html?myVar=123 and read it from within the monkeygame.html app. Is that possible ? I've read something about the JavaScript window.location.search function.. how to implement it using the Extern statement in Monkey ? Thanks in advance, Sergio. |
| ||
Try this:
Import "external.js"
Extern
Global PageURL:String
Public
Function Main ()
#If TARGET="html5"
' Print URL:
Print PageURL
' Print URL after ?
' Add ?YourParameter to end of URL and go again!
Print PageURL [PageURL.Find ("?") + 1..] ' Preferred Mid ()!
#Endif
End
Open another tab, paste this in, and save in the same folder as "external.js"... var PageURL=document.URL; In fact, here it is online: http://www.hi-toro.com/monkey/externjs/external.html Just add ?YourParameter to the end of the URL, eg. http://www.hi-toro.com/monkey/externjs/external.html?HelloWorld |
| ||
This may also prove useful:Import dom Function Main() Print "window.location.href="+window.location.href End |
| ||
| Fantastic, exactly what I need, thank you mates :-)) |
| ||
| Forgot about 'dom'! Handy, since I've recently been trying to pick up html/css/js, etc all over again. Will have to investigate... |