易截截图软件、单文件、免安装、纯绿色、仅160KB

在PB中使用JavaScript脚本函数

在PB中使用JavaScript脚本函数
在PB中使用JavaScript脚本函数
现在许多的信息系统都是基于B/S版本,但PB写的信息系统生存空间也比较大,往往是一个信息系统即有PB版本也有B/S版本。信息系统会有许多的业务规则,B/S中业务规则的检查在JavaScript脚本中实现,如果在PB中又实现一次,费时费力不说,
业务规则改变又要重新编译分发。如果在PB中调用在B/S中实现的JavaScript脚本来完成业务规则,省时省力维护量减小,下面就让我们来实现吧。
    一、环境说明
           在PB中运行脚本语言需要借助msscript.ocx组件。注册表中的对象是MSScriptControl.ScriptControl.
           运行regedit.exe查找一下看是否已存在,如果没有就下载一个吧,别忘了注册呵!
  二、在PB中声明
         oleobject io_script
         io_script = create oleobject
long ll_1=io_script.connecttonewobject( "MSScriptControl.ScriptControl")
if ll_10 then
    messagebox('提示','创建MSScriptControl.ScriptControl对象出错,请注册msscript.ocx')
    return -1
end if
三、装入js文件
li_file = FileOpen(gs_currentpath+"Check.js")
if li_file=-1 then
return -1
end if
li_readline=FileRead ( li_file, ls_1 )
do while li_readline>-1
ls_js=ls_js+ls_1+'~r~n'
li_readline=FileRead ( li_file, ls_1 )
loop
fileclose(li_file)
io_script.language="JScript"
io_script.addcode(ls_js)
四、调用JS中的函数
any la_1=io_script.run("CheckFile",ls_filename)
CheckFile 是JS中的函数,ls_filename是CheckFile 函数的参数。


相关文档:

Web的结构、行为和表现及JavaScript 语言特性

标准的Web 组成应该包括3 部分:结构、行为和表现。这种思想最早在微软设计的
DHTML模型中初步提出来,但是很不规范,也不成系统。后来,W3C(World Wide Web
Consortium,万维网联盟)组织规范了Web 的构成。根据W3C 制订的标准,Web 标准不
是某一个标准,而是一系列标准的集合。完整的Web 应该由以下3 部分组成:
结 ......

javascript编写web组件:多级菜单

    在web上编写菜单一直是比较头疼的事情,要是有个类直接套用就好了,最近又要做网站了,烦人,要求做的还是多级菜单,唉,废话少说,遇到问题就要解决啊,看代码:
   function is(e, handler) {  
    if (e.type != 'mouseout' && e.type != 'mouseover ......

[JavaScript]类之二

javascript 类定义4种方法
Java代码
/*  
   工厂方式--- 创建并返回特定类型的对象的 工厂函数 ( factory function )   
*/  
    
  
function createCar(color,doors,mpg){   
   ......

javascript操作Cookies

javascript操作Cookies方法集锦
function setCookie(name,value)
{
  var Days = 1; //此 cookie 将被保存 1 天
  var exp  = new Date();    //new Date("December 31, 9998");
  exp.setTime(exp.getTime() + Days*24*60*60*1000);
  document.cookie = name + ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号