Javascript / HTML代码
<script type="text/javascript">
function configurator(clicked) {
return clicked.name;
}
</script>
<a name="link1" href="#" onclick="configurator(this)">Link 1</a>
<a name="link2" href="#" onclick="configurator(this)">Link 2</a>
当链接上的 onclick 事件触发时,我想返回“clicked.name”值,让我们在 C# 中说“result”变量。我不知道该怎么做。有人可以帮我吗...
注意:我对 Awesomium 还是很陌生 :)
更新:
我遵循@JonnyReeves 方法稍作修改:
using (JSObject myGlobalObject = webControl1.CreateGlobalJavascriptObject("myGlobalObject"))
{
myGlobalObject.Bind("onLinkClicked", true, (sen, eve) =>
{
MessageBox.Show(Convert.ToString(sen));
});
}
但我得到“Awesomium.Windows.Controls.WebControl”,结果不是点击链接的名称。