INTERFETE 2 WEB

Wireless Markup Language Script


by  Cristina


 

WMLScript este dialectul lui JavaScript folosit pentru pagini WML si este parte a protocolului WAP (Wireless Application Protocol). WMLScript este un limbaj de scripting client-side si este foarte similar cu JavaScript. Se bazeaza pe ECMAScript (European Computer Manufacturers Association Script), o versiune standardizata de JavaScript. O diferenta considerabila intre JavaScript si WMLScript, ca limbaje de scripting folosite in realizarea de interfete web, este aceea ca se poate integra cod de JavaScript in HTML, pe cand codul de  WMLScript este mereu scris intr-un fisier separat WML.

 

Cum se cheama un WMLScript dintr-o pagina WML In exemplul urmator daca este selectat labelul go scriptul extern va directa utilizatorul la adresa: http://www.w3schools.com/wap.wml

 

<?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="no1" title="Go to URL">

      <do type="options" label="Go">

         <go href="check.wmls#go_url('W3Schools')"/>

      </do>

   </card>

</wml>

 

Fisierul check.wmls:

 

extern function go_url(the_url){

   if (the_url=="W3Schools"){

      WMLBrowser.go("http://www.w3schools.com/wap.wml")

   }

}

 

Note: functia foloseste extern keyword. In aceste cazuri functia poate fi apelata de alta functie sau eveniment WML in afara fisierului .wmls. Pentru ca o functie sa fie private scapa de extern keyword.

 

 

Jocuri
Free Web Hosting