繁体   English   中英

如何将Javascript值用作Perl变量

[英]How to use a Javascript value as a Perl variable

有没有一种方法可以将javascript变量的值转换为perl变量以在脚本的其余部分中使用?

我拥有的代码是:

  print "<TABLE border=22>";
  foreach $tmp (@splitarray) 
  {
    print "<TR>";
    $links = "<a href = '#' onclick='testingFunction(this);' >$tmp</a><BR>";
    print "<TD>$links</TD>";
  }
  print "<TD id='demo'></TD>";
  print "</TR>";
  print "</TABLE>";
}
print "<BR>";
print "<script type='text/javascript'>
       function testingFunction(link) 
       {
        var text = link.innerHTML;
        document.getElementById('demo2').innerHTML = text;
       }
       </script>";

###Information about the group name that is clicked
print "
<TABLE border=1 cellpadding='10'>
<CAPTION id ='demo2'>
 <strong></strong>
</CAPTION>
<TR>
 <TD>Members of group:</TD>
 <TD>(Names)</TD>
</TR>
<TR>
 <TD>Jobs that group can do:</TD>
 <TD>(Jobs)</TD>
</TR>
</TABLE>";

拆分数组变量是组名。 我想在代码的其他部分中使用javascript变量'text'的结果(出现在标题中为demo2的标题中),但我希望将它们存储为Perl变量。 例如,如果单击的组的名称是“组1”,那么我希望Perl变量$ groupName在打印时说“组1”。

更具体地说,我的问题是如何将Javascript OnClick事件函数的结果存储在perl变量中?

这样是行不通的。 将内容发送到浏览器后,perl脚本很久以前就完成了执行。 如果您想知道用户在计算机上做了什么,则必须将这些信息再次发送到您的内容生成程序(大多数情况下是服务器)。

您可能需要阅读This

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM