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出窗口查询用户的生日,计算出用户的年龄并显示在浏览器的状态栏等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)