TC官方合作论坛

 找回密码
 立即注册
查看: 2308|回复: 4

[其他] 【一只熊】关于TC调用js的教程

  [复制链接]
发表于 2017-10-9 15:34:25 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 一只熊 于 2017-10-9 15:35 编辑

tc怎么调用js呢?两种方式一种是调用js引擎ScriptControl

写法
//获得unixt时间戳
function js_timeToUnix()
    var j**c = com("ScriptControl")
    j**c.Language = "JScript"
    return j**c.Eval("new Date().getTime().toString()")
end





第二种是使用webdom   推荐大家使用这种,写起来简单好用,没有那么多问题。


在界面添加个web控件,然后使用

在资源文件添加个js.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" >
<html >
<head >
<title > JavaScript </title >
        <script type="text/javascript" src="http://static.iqiyi.com/js/ppsshow/js-libs/jquery-1.7.2.min.js?v=1.0.0"></script>
        <script language = "JavaScript" type = "text/javascript" src = "./security.js" >  </script >
       
        <script>
               
                function getUnixTime{
                        return (new Date).getTime();
                }
               
        </script>
</head>
<body>
<p id="hello">aaaaa<p>
</body>
</html>



//初始化,给js调用环境一个dom
function js_init()
    var path=getrcpath("rc:js.html")
    webgo("js","file:///"&path)
end



这样在js.html 中写的js能够直接调用返回,也可以加载的一些加密插件或者jquery等等,而使用ScriptControl需要加载插件什么的就没这么简单,但是使用webdom就可以很容易做到
调用:
js_init()  //先初始化下
var res = webrunjs("js",getUnixTime)


评分

参与人数 4威望 +40 金币 +40 收起 理由
good + 10 + 10 感谢分享!
千叶de悠一 + 10 + 10 师傅 我用v8了
武昌剩竹 + 10 + 10 很给力!
cjxdn + 10 + 10 很给力!

查看全部评分

回复

使用道具 举报

发表于 2018-1-5 15:31:12 | 显示全部楼层
你这文章好啊,让我极大了解了js,太感谢了,顶你一下。
回复 支持 反对

使用道具 举报

发表于 2018-9-7 17:39:58 | 显示全部楼层
var res = webrunjs("js",getUnixTime)
这个不报错么、、、我这里getUnixTime不能直接调用网页中的功能函数呢
回复 支持 反对

使用道具 举报

发表于 2019-11-7 11:53:33 | 显示全部楼层
donggua11 发表于 2018-1-5 15:31
你这文章好啊,让我极大了解了js,太感谢了,顶你一下。

借楼插句话。这里面的例子或许很好。
但我想知道。
可不可以加入参数。因为调用js都是有目的的,我需要传入参数,返回结果。
回复 支持 反对

使用道具 举报

发表于 2023-9-7 08:15:45 | 显示全部楼层
hu494157118 发表于 2018-9-7 17:39
var res = webrunjs("js",getUnixTime)
这个不报错么、、、我这里getUnixTime不能直接调用网页中的功能函数 ...

同问!我在TC7里验证,也是无法执行getUnixTime这个网页内的函数,也不知道是为何?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-4-30 03:06 , Processed in 0.049921 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表