请教一个JavaScript的问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 13:37:27
我想在网页里放一个按钮,在它的onClick的时候,重新更改网页的***(如下面)那个数值
我的意思是,当我点击按钮的时候,就重新设置它的刷新速度!请问有办法吗???
<meta http-equiv=refresh content=***>
不行呀,麻烦你写代码出来后,运行一下再发出来行吗???

楼主的要求可以做到.
代码如下:
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<title></title>
<meta id="refresh" http-equiv="refresh" content="修改之前">
<script language="javascript">
function reloadmsg()
{
var meta = document.getElementById("refresh");
alert(meta.outerHTML);
meta.content = "修改之后";
alert(meta.outerHTML);
}
</script>
</head>

<body id="body">
<input type="button" value="点我" onclick="reloadmsg()">
</body>
</html>

如果要改变页面定时刷新的时间,则用javascript不能直接实现,因为就算你当前把content中的值改变了,但页面刷新后content又会恢复到原来的值,所以必须用动态网页的形式实现,content中的值用一个动态网页中的变量生成,而这变量也必须保存在文件或数据库中才行。
如果非要用javascript来动态改变刷新时间的值,则只能用window.location.reload()函数实现,而且只对当前页面有效,我这里写了比较详细完整的代