在vbscript中怎么调用javascript函数
1个回答
2016-09-16 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
关注
展开全部
直接调用!JavaScript 可以调用 VBScript 内的函数和变量,VBScript 也可以调用 JavaScript内的函数和变量。
所要说明的是,这里指的函数和变量均指自定义函数和变量,而不是该语言自带的函数和变量,要调用自带函数或变量应该先用自定义函数或变量将其包装起来。并且这种调用只在 IE 浏览器里有效。
比如:JavaScript 里没有 IsDate 这个函数,VBScript 里有,要在 JavaScript 里使用这个函数,就得写一个 VBScript 脚本,内容可以是:
function IsDate_VBS(dt)
IsDate_VBS = IsDate(dt)
end function
在 JavaScript 里面,再直接使用 IsDate_VBS 函数就可以了。
另外,同样要说明的是,跟只用一门语言相同,函数或变量应该先定义再使用,即定义体应该位于调用之前。
通过互相调用可以使两门语言达到优势互补。
在某些浏览器中可能不支持 VBScript。
所要说明的是,这里指的函数和变量均指自定义函数和变量,而不是该语言自带的函数和变量,要调用自带函数或变量应该先用自定义函数或变量将其包装起来。并且这种调用只在 IE 浏览器里有效。
比如:JavaScript 里没有 IsDate 这个函数,VBScript 里有,要在 JavaScript 里使用这个函数,就得写一个 VBScript 脚本,内容可以是:
function IsDate_VBS(dt)
IsDate_VBS = IsDate(dt)
end function
在 JavaScript 里面,再直接使用 IsDate_VBS 函数就可以了。
另外,同样要说明的是,跟只用一门语言相同,函数或变量应该先定义再使用,即定义体应该位于调用之前。
通过互相调用可以使两门语言达到优势互补。
在某些浏览器中可能不支持 VBScript。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询