这个js代码怎么写:指定时间(3秒)以内读取指定网页,如果超时就显示“暂停显示”。

这个js代码怎么写:指定时间(3秒)以内读取指定网页,如果超时就显示“暂停显示”。,第1张

假如要读取的网页为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网页怎样获取服务器的时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存