html中 如何获取屏幕宽度

html中 如何获取屏幕宽度,第1张

把以下这段代码放到<head></head>之间或<body></body>之间预览即可看到数据

<script language="javascript" type="text/javascript">

/将获取的值存到变量里/

width_screen=screenwidth;

height_screen=screenheight;

availWidth_screen=screenavailWidth;

availHeight_screen=screenavailHeight;

colorDepth_screen=screencolorDepth;

/end/

/输出值/

documentwrite("你的屏幕宽为:"+width_screen+"<br />你的屏幕高为:"+height_screen+"<br />你的屏幕可用宽为:"+availWidth_screen+"<br />你的屏幕可用高为:"+availHeight_screen+"<br />你的颜色设置所有为数为:"+colorDepth_screen);

/end/

</script>

屏幕的长宽就是屏幕的分辨率,用下面的代码实现,每句后面已添加注释

Dim x As Integer, y As Integer '定义2个整数型变量

x = ScreenWidth / ScreenTwipsPerPixelX '获取屏幕宽度

y = ScreenHeight / ScreenTwipsPerPixelY '获取屏幕高度

上面是vb的语法

下面是VbNet的语法:

Dim x, y As Long '定义2个整数型变量

x = ScreenPrimaryScreenBoundsWidthToString '获取屏幕宽度

y = ScreenPrimaryScreenBoundsHeightToString '获取屏幕高度

width_screen=screenwidth; // 获取宽度

height_screen=screenheight; 高度

availWidth_screen=screenavailWidth;

availHeight_screen=screenavailHeight;

colorDepth_screen=screencolorDepth;

如果是动态获取的话,就自己写一个方法什么的给封装一下,然后加载。

首先你要知道这款显示器是不是16:9的宽屏机。

从你的问题得知,显示器是19201080的物理分辨率,那么一般来说是16:9的屏。只是据我所知,30寸以上的液晶屏尺寸一般为:32寸,37寸,40寸,42寸,46寸,47寸,52寸,57寸,65寸,70寸,82寸等。

如果是16:9的屏,根据勾股定理是算出宽:高:对角线为16:9:1836 然后根据对角线是34英寸,也就是34254cm=8636cm

就可以算出屏幕的显示宽度和高度。

恭喜你,你的方法是正确的。

以上就是关于html中 如何获取屏幕宽度全部的内容,包括:html中 如何获取屏幕宽度、vb 中怎么获取屏幕的长宽啊、html怎么获取屏幕高度和宽度等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9642326.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-30
下一篇2023-04-30

发表评论

登录后才能评论

评论列表(0条)

    保存