Javascript 在没有服务器的情况下从java脚本调用perl

Javascript 在没有服务器的情况下从java脚本调用perl,javascript,html,perl,button,Javascript,Html,Perl,Button,我对java脚本有点陌生,想知道当从HTML网页单击按钮时,是否有任何方法可以调用perl脚本,而无需服务器(Tomcat、XAMP等)的干预。重要的是,现有的perl代码不能修改。如果有任何perl模块可以做到这一点,请告诉我。我的工作平台是Linux。 谢谢大家! 如果Perl脚本应该在客户机上运行:这无法完成 如果Perl脚本应该在服务器上运行:将按钮包装成一个表单,该表单将Perl脚本的URL作为操作-属性。如果Perl脚本应该在客户端上运行:这无法完成 如果Perl脚本应该在服务器上运

我对java脚本有点陌生,想知道当从HTML网页单击按钮时,是否有任何方法可以调用perl脚本,而无需服务器(Tomcat、XAMP等)的干预。重要的是,现有的perl代码不能修改。如果有任何perl模块可以做到这一点,请告诉我。我的工作平台是Linux。
谢谢大家!

如果Perl脚本应该在客户机上运行:这无法完成


如果Perl脚本应该在服务器上运行:将按钮包装成一个表单,该表单将Perl脚本的URL作为
操作
-属性。

如果Perl脚本应该在客户端上运行:这无法完成


如果Perl脚本应该在服务器上运行:将按钮包装成一个表单,该表单的Perl脚本URL为
action
-属性。

在一般情况下,不,这是不可能的

如果代码要在客户机上运行,那么客户机需要从服务器下载代码,然后执行它。它还需要一个允许在浏览器中执行Perl代码的浏览器插件,因为这不是标准的浏览器功能;虽然我相信这样的插件确实存在,但它们并没有被广泛使用

如果代码要在服务器上运行,那么服务器显然已经参与其中

我认为从HTML页面运行Perl代码而不涉及服务器的唯一方法是提前在客户机上安装Perl代码、调用页面和Perl浏览器插件。这将是一个非常深奥的安排,我不认为追求它有多大意义,除非您需要在没有网络连接的机器上执行此操作-即使这样,也可能更容易和更直接:

  • 使用本机桌面GUI控制Perl,而不涉及HTML或浏览器

  • 在客户机上安装一个迷你HTTP服务器以与Perl代码交互,而不是让浏览器直接运行Perl


  • 在一般情况下,不,那是不可能的

    如果代码要在客户机上运行,那么客户机需要从服务器下载代码,然后执行它。它还需要一个允许在浏览器中执行Perl代码的浏览器插件,因为这不是标准的浏览器功能;虽然我相信这样的插件确实存在,但它们并没有被广泛使用

    如果代码要在服务器上运行,那么服务器显然已经参与其中

    我认为从HTML页面运行Perl代码而不涉及服务器的唯一方法是提前在客户机上安装Perl代码、调用页面和Perl浏览器插件。这将是一个非常深奥的安排,我不认为追求它有多大意义,除非您需要在没有网络连接的机器上执行此操作-即使这样,也可能更容易和更直接:

  • 使用本机桌面GUI控制Perl,而不涉及HTML或浏览器

  • 在客户机上安装一个迷你HTTP服务器以与Perl代码交互,而不是让浏览器直接运行Perl


  • 请看Thanx的回复!但即使是这段代码也需要一个服务器。你可以在文章的底部看到url“cgi-bin…”请参见Thanx获得回复!但即使是这样的代码也需要一个服务器。你可以在文章的底部看到url“cgi-bin…”OP已经说他不想使用服务器。虽然你所说的确实是正确的,但最好作为评论,因为它不回答问题,它不仅回答问题。它还为OP最终想要改变主意并使用服务器的情况提供了答案。已经尝试过了,但实际上它正在下载perl代码。然后您的web服务器被配置为不执行perl代码。更改Web服务器配置,使其执行perl代码。您能建议我如何执行吗。欢迎任何链接。OP已经表示他不想使用服务器。虽然你所说的确实是正确的,但最好作为评论,因为它不回答问题,它不仅回答问题。它还为OP最终想要改变主意并使用服务器的情况提供了答案。已经尝试过了,但实际上它正在下载perl代码。然后您的web服务器被配置为不执行perl代码。更改Web服务器配置,使其执行perl代码。您能建议我如何执行吗。欢迎任何链接。