2,使用cscript.exe执行
3,hta也可以
最简单的方法是用浏览器,通过html的onload事件去调用,当然也可以用其他方法。js是解释型语言不用编译。
你的函数function printFrame(frame, onfinish)要两个参数你那printFrame(print2)怎么只有1个
你把<script>printFrame(print2)</script>放在页面里,和
打印的页面的<table>等HTML标签混在一起就可以顺序执行了
用js写一段小程序 但是又觉得使用浏览器去运行挺麻烦的 下面为大家介绍下如何使用java程序调用javascript程序 有类似需求的朋友可以参考下哈 希望对大家有所帮助有时候我们想用js写一段小程序 但是又觉得使用浏览器去运行挺麻烦的 那么现在我们来看一下如何使用java程序调用javascript程序 这样就可以不借助浏览器就可执行js代码了 之 所以有这个需求是因为这几天在做的一个项目中碰到了这样的问题 我有一个javascript脚本 但是这个项目的其他代码都是用CC++写的 不想将 js代码转成C 感觉太麻烦了 所以就想如果可以在C下面直接调用javascript代码就好了 或者在shell中有一个可以不借助浏览器就可以直接 运行js代码的工具也行 现在可以使用java代码调用javascript代码也行吧 可以写一个shell 脚本封装一下就可以直接在shell下面运行js代码了 首先如果要安装好java java代码如下
复制代码 代码如下: import java io FileReaderimport javax script ScriptEngineimport javax script ScriptEngineManagerpublic class RunScriptFile { public static void main(String[] args) { ScriptEngineManager manager = new ScriptEngineManager()ScriptEngine engine = manager getEngineByName("js")try { FileReader reader = new FileReader("testFile js")engine eval(reader)reader close()} catch (Exception e) { e printStackTrace()} } }例如要运行的js代码如下
复制代码 代码如下: function add(a b) { c = a + breturn c} result = add ( )print ( Result = + result)lishixinzhi/Article/program/Java/JSP/201311/19812
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)