1

有谁知道如何在 Perl CGI 脚本中获取屏幕高度?我知道 Perl 是一种服务器端语言,但有什么方法可以获取用户屏幕的屏幕高度(像素)?

谢谢

4

4 回答 4

4

你的意思是获取用户浏览器窗口的高度吗?

如果不使用一些 Javascript,就无法获取这些信息。

我会使用 Javascript/CSS 来控制显示(如宽度和高度),而不是后端语言。

于 2009-09-28T13:11:06.370 回答
1

好吧,您可以使用 js 设置高度的 cookie,然后在下一个请求中,使用 Perl CGI 获取 cookie。

请记住,您不会在第一次访问时获得高度。

谢谢。

于 2009-09-28T13:29:52.390 回答
1

我建议阅读这篇 Howtocreate 文章

窗口高度/宽度有不同的解释,你应该知道这些怪癖。

于 2009-09-28T14:00:39.350 回答
1

当然,使用 XMLHttpRequest 或 jQuery(或您喜欢的任何其他框架)发出 ajax 请求并将 window.innerHeight 发送到您的服务器

于 2009-09-28T15:16:19.413 回答