Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem pomoc s wml skriptom

Ahoj, snazim sa nieco vytvorit v jazyku WML s pouzitim WML skriptu, ale akosi sa nemozem vysomarit z toho. Nasiel by sa niekto kto by mi troska poradil, pomohol, naviedol ma spravnym smerom?
Tu davam vypis, nie je to cele, iba dolezite veci. DAKUJEM

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="Svk2Eur" title="Sk 2 Eu">
<p>Konverzia:<br/> Svk -> Eur<br/>
Mnozstvo: <input name="Mnozstvo" type="text" format="*N" emptyok="false" size="10"/></p>

<do type="accept" label="Konverzia">
<go href="eurokalk.wmls#Pocitaj($(Mnozstvo))"/></do>
<p>Pri aktualnom kurze by ste dostali $(Vysledok) Eur.</p>
</card>

A tu je ten skript:

extern function Pocitaj(Kurz, Mnozstvo, Vysledok)
{
var Kurz=33.5;
Vysl=Kurz*$(Mnozstvo);
WMLBrowser.setVar("Vysledok", Vysl);
WMLBrowser.refresh();
}
Předmět Autor Datum
chcelo by to napisat, v com je problem :-p
2laak 03.01.2008 23:21
2laak
jasne, som zabudol. malo by to prepocitavat koruny na eura podla zadaneho kurzu. nefunguje to a nevi…
dusko 03.01.2008 23:36
dusko
este by bolo vhodne napisat, aku chybu to hlasi...z toho sa da mnoho usudit. (len naznacim, ze vo WM…
2laak 03.01.2008 23:42
2laak
nehlasi to nic, ale ani to nic nerobi. jednoducho to nefunguje.
dusko 03.01.2008 23:45
dusko
Z WML voláš funkciu Pocitaj s jedným parametrom, pričom v skripte ju máš definovanú s troma parametr…
los 04.01.2008 09:28
los
dik za radu, este by si mi mohool poradit nejaky wml editor/emulator, ktory by emuloval prostredie m… poslední
dusko 04.01.2008 10:11
dusko

Z WML voláš funkciu Pocitaj s jedným parametrom, pričom v skripte ju máš definovanú s troma parametrami. Prístup k premenným cez $(...) sa používa len vo WML, nie v skripte.

Skript by mohol vyzerať nejako takto:

extern function Pocitaj(Mnozstvo)
{
  var Kurz = 33.5;
  var Vysl = Kurz * Mnozstvo;
  WMLBrowser.setVar("Vysledok", Vysl);
  WMLBrowser.refresh();
}

Zpět do poradny Odpovědět na původní otázku Nahoru