Scope of the WML variables
Hi,
What is the scope of the variables in wml pages, spans only card?, deck?,
digest? or global to entire site?
How does Function WMLBrowser.getVar("variable name") works? where it looks
for specified variable?
Thanks,
-Chandrashekar
[273 byte] By [
Chandra] at [2007-11-9 15:29:47]

# 1 Re: Scope of the WML variables
The scope of wml vars is global to the wml browser environment.
What this means is that the vars are visible accross not only
cards but decks.Not only can those vars be read from anywhere,
they can also be written from anywhere.
Practically,this means that you can declare a var in any deck,and the other
decks & cards can access it,as does your wmlscript with getVar..
The flip side of this is that any wml deck, even one written by another programer
can override your var in your deck ,if that developer uses the same var name...
Actually, any card can destroy all variables and the entire browser history,
using the 'newcontext' attribute of the
<card> tag.
Hope this helps.
Gypsy.
"Chandra" <aithal_chandrashekar@hotmail.com> wrote:
>Hi,
>
> What is the scope of the variables in wml pages, spans only card?, deck?,
>digest? or global to entire site?
>How does Function WMLBrowser.getVar("variable name") works? where it looks
>for specified variable?
>
>Thanks,
>
>-Chandrashekar
>
>
>
Gypsy at 2007-11-12 0:16:33 >
