3
<meta name="redirection" http-equiv="refresh" 
      content="2;url=http://www.google.com">   

它会在 2 秒后重定向到 google.com。而不是 2 秒后进行重定向 2 分钟后只需更改即可content="120"

问题:
数值在数据库中配置为分钟(30分钟),以秒为单位(30*60=1800)。如何进行此计算并将元标记的内容动态设置为1800.

我尝试使用 jquery

var value = "1800;http://wwww.google.com";  
$('meta[name="redirection"]').attr("content", value);  

它不工作

4

2 回答 2

1

可以创建元标记客户端,例如:

var foo = document.createElement('meta'), refreshtime = 1800;
foo.setAttribute('http-equiv','refresh');
foo.setAttribute('content',refreshTime+';url=http://www.google.com');
document.getElementsByTagName('head')[0].appendChild(foo);

或使用 jquery:

$('<meta http-equiv="refresh" content="'+refreshtime+
     ';url=http://www.google.com"/>')
 .appendTo($('head'));​
于 2012-04-26T05:33:19.997 回答
1
<html>    
<head>  
<script type="text/javascript">
var refreshTime= 2*2;
    var foo = document.write('<meta http-equiv="refresh" content="'+refreshTime+';url=http://www.google.com">');
</script>

</head>

<body>

Meta tag testing

</body>

</html>

刚刚发现,用document.write也可以

于 2012-04-26T08:01:00.083 回答