Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.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 如何在perl CGI中获取访问者浏览器窗口大小_Javascript_Html_Perl_Web - Fatal编程技术网

Javascript 如何在perl CGI中获取访问者浏览器窗口大小

Javascript 如何在perl CGI中获取访问者浏览器窗口大小,javascript,html,perl,web,Javascript,Html,Perl,Web,有人知道如何在Perl CGI脚本中获取用户浏览器窗口的高度和宽度吗 或者如何从javascript或其他语言将此值传递给$var???如果您谈论的是通过表单调用然后打印网站的perl脚本,则可以使用javascript获取浏览器大小,将其放入隐藏的表单变量中,并在perl脚本中检索它们。然后,它可以对这些值做出反应,例如更改静态web布局的大小 在网站上,使用如下javascript: <script type="text/javascript"> document.forms[0

有人知道如何在Perl CGI脚本中获取用户浏览器窗口的高度和宽度吗


或者如何从javascript或其他语言将此值传递给$var???

如果您谈论的是通过表单调用然后打印网站的perl脚本,则可以使用javascript获取浏览器大小,将其放入隐藏的表单变量中,并在perl脚本中检索它们。然后,它可以对这些值做出反应,例如更改静态web布局的大小

在网站上,使用如下javascript:

<script type="text/javascript">
document.forms[0].windowheight.value = window.innerHeight;
document.forms[0].windowwidth.value = window.innerWidth;
</script>

@Amberlamps:如果OP只需要统计数据的浏览器大小,那么Google Analytics可能是一个更好的选择。
use strict;
use warnings;
use CGI;
my $cgi = CGI->new;
my $windowHeight = $cgi->param('windowheight');
my $windowWidth = $cgi->param('windowwidth');