This is about doing something test
function OnStart() { var appjs='<script src="file:///android_asset/app.js"></script>'; // note the backslashes escaping the single quotes below var myjs = '<script type="text/javascript"> function myboo(id){ app.Execute("b_test(\'" + id + "\')")}</script>' lay = app.CreateLayout("linear", "VCenter,FillXY"); web = app.CreateWebView(0.8, 0.8); lay.AddChild(web); app.AddLayout(lay); var b1 = "<button id= 'boo' onclick=myboo(id)>say boo</button>"; var b2 = "<button id='bah' onclick=myboo(id)>say bah</button>"; web.LoadHtml(appjs + myjs + b1 + b2); } function b_test(x) { app.ShowPopup(x); };