[Top]
   
The colors of this site are rendered correct in MS IE 4.0+, Opera 3.6x+ and Netscape 6.0+/ corresponding Mozilla browsers. This site works overall best with the newest Opera and Mozilla browsers (details). Also Netscape 6.1+, MS IE 5.5+ for Windows, MS IE 5.0 for Mac and new NeoPlanet browsers render this site quite well. The presentation is poor with Netscape 4.x and it has some clear rendering errors. It doesn't render either advisory titles of some elements and all internal links don't work.

I list below all topic groups, which I have done according to subjects, which they handle. You can return to this topic group by using this menu and the link Table of topic groups on the top of the each page.
 
 
Search:
[Help]
Table of topic groupsFront page of help pagesHelp pages > 4. Help for TM WMLScript menu

4. Help for TM WMLScript menu

Topics

Common

In this page is short explanations to WMLScript functions. I hope that someone could Help for create better explanations. TM WMLScript plugin has both the keyword list and the function list of standard libraries. WMLScript has also additional libraries like Debug and WTAPublic (WTA = Wireless Telephone Applications), which are not listed in this menu. The latter gives the possibility to create and use phone call databases and services by using the Wireless Telephone Applications Interface. You can find information about them from the Wap Forum.

Wap Forum.

In principle WMLScript can be much more flexible language than for example JavaScript 1.1, because it can use function libraries. Functions, which are marked as extern create quite the same kind of mechanism as import + extends in Java. The keyword extern create in practice public classes. Indeed unlike in Java the function library name must be used in function names (for example WMLScript - String.compare() >< compare() - Java), because WMLScript has no reference to function libraries in the import statement (if imported classes have same method names, also in Java it is necessary to use library names).

Function keywords

Don't use used or reserved names in your as names of you own variables or functions (some of the reserved names might be used in the version, which you use today).

Following words should not be used as names in own variables and functions because of forward compatible parsing:


Used keywords Reserved keywords
access
agent
break
continue
div
div=
domain
else
equiv
extern
for
function
header
http
if
isvalid
meta
name
path
return
typeof
url
use
user
var
while
case
catch
class
const
debugger
default
delete
do
enum
export
extends
finally
import
in
lib
new
null
private
public
sizeof
struct
super
this
throw
try
void
with
[Top]

Function list

Information types in functions are: integer, floating-point, string, boolean (true or false) and invalid. Function list with short explanations:

[Top]

Other help pages

[Top]
   
Copyright Tapio Markula 1999-2003, Salo, Finland
(table of topic groups, E-mail - add Tapio.Markula)
( @dnainternet.net (add to beginning of the e-mailaddress my name, Tapio Markula, separated with a comma).)
Not into the public use without my permission. If you want to use my pages at some way read the copyrights.
Get Expression!

An editor for creating standard-compliant HTML and XML documents. Documents of this site have in most cases checked with HTML Tidy by Dave Ragget (W3C) and randomly with the official MarkUp Validation Service of W3C. The syntax of most pages in this site should conform with the XHTML 1.0 specification of W3C. Test this page!
Search this site powered by FreeFind.
Information about browsers, which render or print this site best.
[Get Opera!] [Get Mozilla!]
Help pages has been last edited 09.09.2003