这里介绍的是IronPython. 其功能是把python成功运行在.Net平台上。而且其还可以支持让你把python程序写入Javascript中。
写法很简单,只要在html中加载一个js文件:
<script src=
http://gestalt.ironpython.net/dlr-latest.js
type=
"text/javascript"
></script>
如果你使用的是本地网络(未联网),还可以把dlr解压在本地,然后重新部署:
<script type=
"text/javascript"
>
window.DLR = {path:
'path/to/gestalt.latest'
} </script>
<script src=
"path/to/gestalt.latest/dlr.js"
type=
"text/javascript"
>
</script>
dlr-latest.js是指为你提供最新的脚本,当然你可以指定某个版本,比如:dlr-20100305.js.
之后就可以在python脚本嵌入到html页面中:
<input id=
"button"
type=
"button"
value=
"Say, Hello!"
/>
<script type=
"text/python"
>
def button_onclick(s, e):
window.Alert(
"Hello from Python!"
)
document.button.events.onclick += button_onclick
</script>