怎样用 JavaScript 准确获取手机屏幕的宽度和高度

怎样用 JavaScript 准确获取手机屏幕的宽度和高度,第1张

用 JavaScript 准确获取手机屏幕宽度和高度

documentdocumentElementclientWidth; documentdocumentElementclientHeight;

这个得到的是设备像素可见宽高,比如iPhone 4s在微信内设置了viewport为1的时候为320416(手机480 - 微信状态栏64), iPhone 5里为320504

小部分手机获取到的宽高并不正确。比如上面说的screenwidth screenheight这些数据在有的手机上并不准确

<script type="text/javascript">

setInterval(function() {

Push();

}, 1000);

function Push() {

     

}

</script>

定时刷新呗

<script>

function open_()

{

var $_str="";

var $_b=documentbody;

$_str+='<table id="js_date" width="365" style="position:absolute; left:'+(($_bclientWidth-365)/2)+'px; top:200px; background-color:#dddddd" height="101" border="1"><tr><td colspan="3" align="center"><strong>年龄计算</strong></td></tr><tr><td width="102" align="center"><font size="2">请输入出生日期</font></td><td width="151"><input name="date_text" type="text" id="date_text" size="20" /></td><td width="90"><font color="#FF0000" size="2"> 1990/10/10</font></td></tr><tr><td> </td><td colspan="2"><input type="button" name="Submit" value=" 确认提交 " onclick="check_text()"/><input type="button" name="Submits" value=" 关闭程序 " onclick="close_();"/></td></tr></table>';

documentgetElementById("map_")innerHTML=$_str;

}

function close_()

{

documentgetElementById("map_")innerHTML="";

}

function check_text()

{

var d1=new Date(documentgetElementById("date_text")value);

var d2=new Date();

var age=Mathceil((d2-d1)/(3652460601000));

var a="您的年龄是 "+age;

windowstatus=a;

}

</script>

<body><span id="map_"></span>

<input type="button" name="Submit" value=" 执行程序 " onclick="open_()" />

</body>

以上就是关于怎样用 JavaScript 准确获取手机屏幕的宽度和高度全部的内容,包括:怎样用 JavaScript 准确获取手机屏幕的宽度和高度、利用JavaScript在状态栏实现每隔1秒数字自动加2,直到50,此时保持50的状态不再改、编写一个javascript程序完成以下功能:d出窗口查询用户的生日,计算出用户的年龄并显示在浏览器的状态栏等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址: http://outofmemory.cn/web/9626387.html

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

发表评论

登录后才能评论

评论列表(0条)

保存