Paso de variables entre ASP y WML
Graba el siguiente código como una página asp (add.asp).
add.asp inserta el valor de la variable asp (5) en el wmlscript que lo añade a una variable local (también 5).
La salida tiene que ser 10.
<% @LANGUAGE="VBSCRIPT" %>
<% Response.ContentType= "text/vnd.wap.wmlscript"%>
<% aspVariable = 5 %>
extern function addnumber(myVariable) {
<% Response.Write "var scriptVariable=5 + " & aspVariable & ";"%>
WMLBrowser.setVar(myVariable, scriptVariable);
WMLBrowser.refresh();
}
Graba el siguiente wml como num.wml
Este wml refleja el resultado obtenido con add.asp.
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card>
<onevent type="onenterforward">
<go href="add.asp#addnumber('number')"/>
</onevent>
<p>
Current value is $(number)
</p>
</card>
</wml>
Mensaje enviado a la lista de correo de WAP-dev@AnywhereYouGo.com