0
私は "lua.vm.js"を使ってWebクライアント側でluaを開発します。JavascriptからLua関数を呼び出す方法
私はjsスクリプトからどのようにしてLua関数を呼び出すことができるか知りたいと思います。 JSからLuaのコードを実行する
<script src="lua.vm.js"></script>
<script type="text/lua">
function YourLuaFunction()
-- your Lua code is here
end
</script>
<button id="MyBtn">Lua inside</button>
<script type="text/lua">
js.global.document:getElementById("MyBtn"):addEventListener("click", YourLuaFunction);
</script>
方法#2
使用L.execute(code)
:
var element = document.getElementById("myBtn")
element.addEventListener("click", function(){ /*call here Lua function*/ });
私はあなたがインターネット上で何も見つからなかったことを疑います。 lua.vm.jsのWebページでも例が... – Piglet
[回避策](http://pastebin.com/ck1rmRmK) –