- From: <Tomas.Majak@speedytomato.net>
- Date: Mon, 15 Oct 2001 10:32:22 +0200
- To: nits77@lycos.com, www-mobile@w3.org
Hi nitin, You should propably post your message to a forum that discusses WML and WMLS, try forum.nokia.com or devzone.ericsson.com or the NEWS network. However I developed WMLS a while ago, and came to the conclusion, that it often works differently on different browsers. And you might want to try to access your "setted" variables via $(varname) instead of $varname, it makes a difference on some browsers. Regards Tomas Majak -----Original Message----- From: nitin gupta [mailto:nits77@lycos.com] Sent: den 14 oktober 2001 05:00 To: www-mobile@w3.org Subject: Urgent help required hi all , I have got stuck on a problem . I would be highly obliged if you could suggest me a way out. I have a small module which needs array . Since WMLScript supports array , I tried using ":" as my delimiter with the following code :- from the main.wml file I call symnotknown.wmlc#choose where i pass the variable symbollist and complist as intialized below and then try to retrieve the values from the array and set variable before calling symbsknown.wml file where I print those variable . But everytime I try to run this ALL THE RETURN parameters turn out be blank . But in case I intialize symbollist and complist as single values and not array's , then they work well . But I want the array implementation. ----------------------------------------------------------------- FILE -> "main.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="search" title="search result"> <onevent type="onenterforward"> <refresh> <setvar name="symbollist" value="40:7"/> <setvar name="complist" value="99:86"/> </refresh> </onevent> <p align="center" mode="wrap"> <br/> <a href="http://157.182.44.222:7001/symnotknown.wmls#choose ($(symbollist:unesc),$(complist:unesc))"> Proceed </a> </p> </card> </wml> ----------------------------------------------------------------- Script FILE -> "symnotknown.wmlc#choose" ----------------------------------------------------------------- extern function choose(symbollist,complist) { var count; var x = 0; var sym = symbollist; var comp = complist; var sym1; var comp1; var finalvar = String.elements(symbollist, ":"); count = Lang.parseInt(finalvar); while (x < count) { sym1 = String.elementAt(symbollist, x , ":"); comp1 = String.elementAt(complist, x , ":"); finalvar = finalvar + sym1 + " " + comp1 + " "; x++; } WMLBrowser.setVar("result1",finalvar); WMLBrowser.setVar("result2",count); WMLBrowser.setVar("result3",sym); WMLBrowser.setVar("result4",comp); WMLBrowser.setVar("result5",sym1); WMLBrowser.setVar("result6",comp1); WMLBrowser.refresh(); WMLBrowser.go("symsknown.wml#choose"); } ----------------------------------------------------------------- FILE -> "symsknown.wml#choose" ----------------------------------------------------------------- <?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="choose" title="Select your choice"> <p align="center"> The results obtained are : $result <br/> result1: $result1 <br/> result2: $result2 <br/> result3: $result3 <br/>result4: $result4 <br/> result5: $result5 <br/> result6: $result6 <br/> </p> </card> </wml> --------------------------------------------------------------------- I would be highly obliged if you could suggest me a way out . thanking you , nitin Make a difference, help support the relief efforts in the U.S. http://clubs.lycos.com/live/events/september11.asp
Received on Monday, 15 October 2001 04:37:17 UTC