Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jQuery调用vbscript函数?_Javascript_Jquery_Html_Vbscript - Fatal编程技术网

Javascript 如何使用jQuery调用vbscript函数?

Javascript 如何使用jQuery调用vbscript函数?,javascript,jquery,html,vbscript,Javascript,Jquery,Html,Vbscript,我不熟悉JQuery。我试图在jQuery中调用vbscript函数。我想使用jQuery在单击按钮时调用vbscript。我尝试调用vbscript函数“callfun()”,使用按钮onclick()的javascript方法调用按钮“Say Hello”,它正在工作。但是当我试图调用相同的vbscript函数时,“callfun()”使用按钮“Say MACRO”的jQuery。它什么也没表现出来 (以下代码要求启用ActiveXObject。) 运行以下代码的步骤: 将下面的代码复制并

我不熟悉JQuery。我试图在jQuery中调用vbscript函数。我想使用jQuery在单击按钮时调用vbscript。我尝试调用vbscript函数“callfun()”,使用按钮onclick()javascript方法调用按钮“Say Hello”,它正在工作。但是当我试图调用相同的vbscript函数时,“callfun()”使用按钮“Say MACRO”jQuery。它什么也没表现出来

以下代码要求启用ActiveXObject。

运行以下代码的步骤:

  • 将下面的代码复制并保存在记事本中,并以.html扩展名保存文件
  • 打开chrome,搜索“IE TAB”扩展,或者从这里安装,然后将其添加到chrome以启用插件图标
  • 现在打开.html文件,单击IE选项卡扩展名
  • 链接或html页面将直接在IE TAB插件中自动打开,然后可以测试html代码

函数callfun()
Msgbox(“你好!”)
端函数
$(文档).ready(函数(){
$(“#mac”)。单击(函数(){
callfun();
});
});

尽管你可能合法地使用它,但无论你想做什么,它都不是一种“好”的方式。大多数浏览器,甚至windows本身都会尽最大努力在多个级别上阻止您所做的事情,因为从安全角度来看,这是一种非常粗略的方法,可以完成您试图完成的任何事情

因此,这不起作用的事实并不让我感到惊讶。我要做的是运行一个数据包嗅探器,读取occours提供的所有http数据,以了解其是否正确发送以及服务器/页面如何响应

这可能违反了相同的orgin策略DOM模型的互联网规则和东西,或者至少有点接近违反它,你的工作很有趣,我过去很喜欢vbscript,但vbscript也很快被弃用了


我不建议这样做:但只是为了测试,你可以暂时降低你的IE安全设置水平。看看这样做是否允许粗略的脚本通过

如何打开HTML文件?为什么需要VBS代码?@omegastripes可以使用浏览器扩展名“IE TAB”运行上述html代码(链接在下面共享)。我需要在使用jQuery的应用程序中单击按钮调用现有的vbscript。你能解释一下大局吗?你想解决什么问题?也许你不需要VBScript?@Jobbo基本上,我有很多VBScript代码需要重用。我想使用jQuery在点击按钮时执行它(vbscript代码)。如果您必须重用这个vbscript而不是用Javascript重新编写它,那么为什么首先尝试用jQuery调用它呢?为什么不在按钮中添加一个VBScript单击处理程序,因为VBScript只在IE中可重用。。。