创建网页时遇到麻烦

时间:2011-10-05 03:38:22

标签: javascript html page-refresh

我在创建具有以下功能的网页时遇到了问题:

以前,我尝试使用隐藏的输入标签,但它没有结果。有什么想法吗?

我的标记低于

<html>
<head>
    <meta http-equiv='refresh' content='1,url=/client'>
</head>
<body onload="JavaScript:setTimeout('location.reload(true);',0);">
    <input type="hidden" name="id" value="3" />
</body>
</html>

2 个答案:

答案 0 :(得分:0)

您可以使用POST到您页面的内容来劫持页面刷新。

答案 1 :(得分:0)

您可以使用pushState更改加载时的网址,如:

function updateURL (){
    window.history.pushState(null, null, "?id=3")
}

window.onload=updateURL;

您也可以使用location.hash完成类似的操作,因为某些旧浏览器不支持pushState。