go
prev
refresh
WML TAG: setvar
<setvar name=... value=... />
The
setvar
tag is used to assign a value to a named variable. The assignment is done using a name/value pair where the name is set by the
name
attribute and the value by the
value
attribute. The name of the variable in the name/value pair must be of correct syntax.
The
setvar
tag can only be nested in the
go, prev,
and
refresh
tags. It can be used more than once.
This is a self-closing tag.
Nested Tags:
None
Attributes
class
The optional
class
core attribute is used to assign one or more classes to the element. Multiple classes are separated by white space. The class name is case sensitive (i.e.,
Stocks
and
stocks
are not the same).
id
The optional
id
core attribute is used to assign a unique name to a tag. The name must be unique to the entire deck and not just unique to a card. The first character of the name can be a letter or the underscore. The remaining characters can be any combination of letters, numbers, or underscores.
name
The mandatory
name
attribute is part of the name/value pair. It is a string that is the name of the variable that will be assigned the value set by the
value
attribute.
value
The mandatory
value
attribute is part of the name/value pair. It is a string that is the value of the variable named in the
name
attribute.
In this example, card6 sets the values for two variables and navigates to card7, where both values are displayed.
Code:
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.WAPforum.org/DTD/wml_1.1.xml">
<wml>
<card id="card6">
<p>
Please click accept:
<do type="accept">
<go href="#card7">
<setvar name="NameVar" value="DevGuru" />
<setvar name="NumVar" value="348" />
</go>
</do>
</p>
</card>
<card id="card7">
<p>
NameVar = $NameVar
<br />
NumVar = $NumVar
</p>
</card>
</wml>
Copyright 1999-2001 by Infinite Software Solutions, Inc. All rights reserved.
Trademark Information