
假如要读取的网页为texthtml:
<script type="text/javascript">
function loadxml()//加载网页方法
{
$("#text")load("testhtml");//在你要放html的地方插入网页
}
$(document)ready(function(){
$("input")click(function(){//如果有一个button,也可以用jquery trigger自动执行
var time=new Date();
var seconds=timegetSeconds();//获取启动时间
try
{
setTimeout("loadxml()"3000);//延迟3秒后执行
}
catch(err)
{
alert("暂停显示"+err);//如果读取失败则……
}
});
});
</script>
var d = new Date();
var ymd = dgetFullYear() + '年' + (dgetMonth() + 1) + '月' + dgetDate() + '日';
documentwrite(ymd);
网页前端是无法获取到服务器时间的,只有通过后台取值然后进行传递。 使用Ajax每秒获取服务器的时间并显示出来,但是服务器网络延迟较高,这样误差较大。
示例采用Head的方法处理,第一次页面加载时从服务器端获得时间,以这个时间为基准,客户端再用js每秒累加。
完整代理示例:
<html><head>
<title>html网页获取服务器的时间</title>
<script language="JavaScript" type="text/javascript">
<!--程序执行需要耗费时间,误差在2秒以下-->
var xml;
扩展网页前端获取当前时间,调用date()函数即可。
示例代码:
<span id="cg"></span><script>setInterval("cginnerHTML=new Date()toLocaleString()",1000);</script>
以上就是关于这个js代码怎么写:指定时间(3秒)以内读取指定网页,如果超时就显示“暂停显示”。全部的内容,包括:这个js代码怎么写:指定时间(3秒)以内读取指定网页,如果超时就显示“暂停显示”。、用javascript语言获得当前计算机的日期时间,并显示在网页上、html网页怎样获取服务器的时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)