目前openlaszlo在開發的狀態下,只能是在編譯選項中選擇debug和runtime的方式。如果需要調試lzx中的方法去調用網頁代碼,必須要保證當前的swf要被包含在網頁中。否則是調用不到的。當然如果選擇部署的話肯定是可以了,但是這樣很不方便。下面介紹最簡單的方式,只需要一個jsp就能讓開發者調試lzx中的方法和網頁的交互。
test.jsp:
url指定的是本地跑的lzx文件。這樣就可以在lzx文件中通過lz.Browser.callJs來處理網頁交互的測試了。只要將方法寫在當前的jsp裏。
比如jsp裏有個方法叫:
function sayHello(){
alert("say hello");
}
那lzx文件中可以這樣,