Free Tutorials, Linux Command, Source Code Architecture,  Software Engineering, Intelligent Systems, RDBMS, Computer Accounting,  Operations Research, Discrete Mathematics, Network, SAD Lay Networks Lay Networks
Computer Science Networking Operating Systems Linux and Unix Source Code Script & Languages Protocols Glossary

Web laynetworks.com
Google
 


WMLScript Reference

<<Back  1  2  3

 

URL


This library contains functions for the manipulation and validaton of URLs.

escapeString


Usage: escapeString(string)

Parameters: string – the string to be escaped

Returns: A string as the result of using normal URL escaping rules on the given string

Comments: URL escaping is the process of taking characters that are illegal or have special

Example: x = URL.escapeString(“The # character has to be escaped”);

// x is assigned “The %23 character has to be escaped”

getBase


Usage: getbase()

Parameters: None

Returns: The Current URL but without the details of the present WMLScript function

Comments: If you call some script using

http://www.companyname.com/testscript.wmls#function the base is http://www.companyname.com/testscript.wmls

Example: x = URL.getBase();

// x is assigned the current URL but without the details of the

// present WMLScript function

getFragment


Usage: getFragment(string)

Parameters: String – an URL

Returns: The fragment part of the URL given as the string parameter

Comments: The fragment part of a URL is the part following the # that is used determine the specific WMLScript function card

Example: x = URL.getFragment (“http://www.companyname.com/test.wml#main”)

GetHost


Usage: getHost ( string)

Parameters: string-an URL

Returns: The host part of the URL given as the string parameter

Comments: In a URL of the form http://www.companyname.com/testscript.wmls#function the host part is // x is assigned the value www.companyname.com

getPath


Usage: getPath (string)

Parameters: string-an URL

Returns: A string of the path from the URL.

Comments: The path is the location of the card on the current host

Example: x = URL.getPath(http://www.companyname.com/wqp/test.wml#main) ;

GetPort


Usage: getPort(string )

Parameters: string-an URL

Returns: A string of the path from the URL

Comments: The port number is given at the end of the domain and is separated from it by using a colon ( : ).

Example: x = URL.getPath(http://www.companyname.com:8080/test.wml#main);

//x is assigned the value “8080”

getQuery


Usage: getQuery(string)

Parameters: string – an URL

Returns: The query part of the URL as a string

Comments: The query part of a URL is placed at the end of a URL and its beginning is marked by a question mark (?), each aprameter assigned is separated with an ampersand (&).

Example: x=URL.getQuery

(http://www.companyname.com/test.wmls#main?x=10&y=43);

// x is assigned “x=10&y=43”

getReferer


Usage: get(Referer()

Parameters: None

Returns: The felative URL of the resource that called the current WMLScript

Comments: If there was no referrer, then the function returns an empty string(“”)

Example: x= URL.getReferer ()

// x is assigned a relative URL, to the resource that called the // oresbt WMLScript unit

getScheme


Usage: getScheme(string)

Parameters: string-an URL

Returns: The scheme as a string of the URL given as the string parameter

Comments: The scheme is the protocol given at the front of a URL

Example: x = URL.getScheme(http://www.companyname.com/test.wmls#main)

isValid


Usage: isValid (string)

Parameters: string-an URL

Returns: A Boolean indicating whether the URL given as the string parameter is in a valid form for a URL

Comments:

Example: x = URL.isValid(http://www.companyname.com/test.wmls#main);

// x is assigned the Boolean value true

loadString


Usage: loadString(url, type)

Parameters: url- a string representation of an URL Type- a string giving the MIME type of an URL If the document at the location given by the URL parameter is of the same type as the type parameter, then this document is retuned as a string- otherwise the function returns an integer to signal an error

Comments: The type of the URL to be loaded as a string must be a text type, i.e. the MIME type must start “text/”

Example: x = URL.loadString

(http://www.companyname.com/test.wml, “text/vnd.wap.wml”) ;

resolve


Usage: resolve(base, relative)

Parameters: base-a string representing a base URL Relative-a string representing a relative path to a resource

Returns: The result of embedding the relative URL into the base URL

Comments:

Example: x = URL.resolve

(http://www.company.com, “test.wml”) ;

unescapeString


Usage: unescapeString(string)

Parameters: string-the string that is to be unescaped

Returns: A string as a result of applying unescaping rules to the strung given as a parameter

Comments: The process of unescaping involves finding escape codes, which are of the form %xx(where xx is the number representing a character),and converting them back to their actual characters

Example: x = URL.unescapeString (“The %23 character has been unescaped”) ;

// x is assigned “The # character has been unescaped”

WMLBrowser


The WMLBrowser library contains functions for controlling the WMLBrowser. These functions have an effect when the script has finished executing and returns control back to the WMLBrowser.

GetCurrentCard


Usage: getCurrentCard( )

Parameters: None

Returns: A string giving a relative URL to the card that is presently being displayed by the browser

Comments:

Example: x = WMLBrowser.getCurrentCard ( )

// x is assigned a string that gives a relative URL to the card

// currently being displayed

getVar


Usage: getVar(variable)

Parameters: variable-a string containing the name of a WML variable

Returns: The value of the WML variable whose name is given as a parameter

Comments: If the variable doesn’t exist then an empty string.(“”) is returned

Example: x = WMLBrowser.getVar(“wmlVar1”) ;

// x is assigned the value of the WML variable with name wmlVari

go


Usage: go(string)

Parameters: string-an URL

Returns: An empty string(“”)

Comments: When the execution of the current script finishes and control is returned to the browser, the card at the location given in the string parameter will be loaded by the browser

Example: WMLBrowser.go

(http://www.company.com/test.wml#main);

//When the present script has finished executing, the card at the // location http://www.company.com/test.wml#main will be loaded

newContext


Usage: newContext()

Parameters: None

Returns: An empty string (“”)

Comments: This function clears the history stack and all WML variables; it has the same effect as using the newcontext+”true” attribute in a WML <card> element

Example: WMLBrowser.cewContext ( );

// When control is returned to the WML browse all WML variables // have been destroyed and the history lost

prev


Usage: prev()

Parameters: None

Returns: An empty string (“”)

Comments: When returning control to the browser, the prev task will be called.This will cause the browser to return to the previous card

Example: WMLBrowser.prev();

// when control returns to the browser, the previous card will be // displayed

refresh


Usage: refresh()

Parameters: None

Returns: An empty string(“”)

Comments: When returning control to the browser, the refresh task will be called. This will cause the some WLM variables that have been altered in the script

Example: EMLBrowser.refresh();

// when returning to the browser, the display will be refreshed

setVar


Usage: setVar(variable, value)

Parameters: variable-the name of a WML variable

Value – the new value to assign to the WML variable

Returns: A Boolean, true if it succeeds, false otherwise

Comments: This function sets the value of the WML variable, named in the variable parameter, to the value given as the value parameter-if the value is not a string then it is converted to string first.

Example: WMLBrowser.setVar(“WMLvar1”, 12);

// The WML variable WMLvar1 is assigned the string “12"

 

Top

<<Back  1  2  3

 

 
FDDI Frequently Asked Questions (FAQ), The function and frame format of FDDI,Aloha,Comparative analysis between two types of ATM Switches,Knockout Switch,Barcher-Banyan Switch,Various popular standards for compressing multimedia data,Distributed Multimedia Survey: Standards, ASCII to hex value chart,Comparative analysis - TCP - UDP, Addressing Formats and QoS parameters, Bellman Ford's Algorithm Lay networks, free, java, java script, asp, vb, linux, ignou, tutorial, Unix commands, System Analysis, System Design, Ipv6, quiz, download, free, Computer Architecture, Object Oriented System, Relational Database Management Systems, Object Oriented System, Operating Systems, Software Engineering, Communications and Networks, Discrete Mathematics, Intelligent Systems, Operations Research, Accounting and Finance on Computersmca, networking, protocols, glossary, assignment, project, tma, programming source code, programming, source code, unix, free
 
Book Mark/Share this site at BlinkBits BlinkList Blogmarks co.mments Delicious Digg Fark Furl it! Google Ma.gnolia Netvouz NewsVine RawSugar Reddit Shadows Simpy Stumble Technorati YahooMyWeb

Copyright © 2000- 2007 Lay Networks All rights reserved. 
This website is best viewed in Firefox 1.0.1 above.

Web Hosting sponsored by Customized Software Company India
Web Site Designed by Web Designing, Flash Animation, Multimedia Presentations, Broacher/catalogue designing, Web Promotion 
Refer to your freind About Us Legal IGNOU Contact Us Feedback Donate to laynetworks.com Download Management Tutorials Tutorials History Search here