WMLScript를 호출하는 방법
- 이전 페이지 WMLScript 소개
- 다음 페이지 WML Dialogs
WML 페이지에서 WMLScript를 호출하는 방법
주의하세요, WMLScripts는 WML 페이지에 내장되지 않습니다. WML 페이지는 스크립트 URL 참조만 포함합니다.
아래의 예제에서 go label을 선택하면, 외부 스크립트가 http://www.codew3c.com/wmlscript/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="URL 이동">
<do type="options" label="Go">
<go href="check.wmls#go_url('W3School')"/>
</do>
</card>
</wml>
위의 파란 코드는 WMLScript에 대한 참조를 포함하고 있습니다. 스크립트는 이름이 check.wmls 의 파일에서, 함수 이름은 go_url.
이 이름의 check.wmls 의 WML 페이지:
extern function go_url(the_url)
{
if (the_url=="W3School")
{
WMLBrowser.go("http://www.codew3c.com/wmlscript/wap.wml")
}
}
함수 사용에 대한 주의사항 extern이 키워드를 사용할 때, 이 함수는 .wmls 파일 이외의 다른 함수나 이벤트에서 호출될 수 있습니다. 함수가 프라이빗 함수인 경우 extern 키워드를 사용하지 마세요.
- 이전 페이지 WMLScript 소개
- 다음 페이지 WML Dialogs