gpt4 book ai didi

javascript - 如果访问者使用我当前的代码添加回复/击键,如何阻止页面自动刷新?

转载 作者:行者123 更新时间:2023-11-28 01:42:57 24 4
gpt4 key购买 nike

我使用以下代码在特定时间间隔后自动刷新我的网站页面。然而,用户有时正在回答论坛讨论,或者已经在页面上输入了一些答案,但由于刷新而丢失。如何避免这种情况发生?

如果访问者没有或没有输入任何回复,我希望页面在我设置的时间限制后刷新。

<script>
<!--

var limit="2:14"

if (document.images){
var parselimit=limit.split(":")
parselimit=parselimit[0]*60+parselimit[1]*1
}
function beginrefresh()
{
if (!document.images)
return
if (parselimit==1)
window.location.reload()
else{
parselimit-=1
curmin=Math.floor(parselimit/60)
cursec=parselimit%60
if (curmin!=0)
curtime=curmin+" minutes and "+cursec+" seconds left until page refresh!"
else
curtime=cursec+" seconds left until page refresh!"
<!-- window.status=curtime -->
window.status = " Welcome To MySite"
setTimeout("beginrefresh()",1000)
}
}

window.onload=beginrefresh
//-->
</script>

最佳答案

在您的刷新函数 beginrefresh() 中,您应该检查天气用户是否在您的答案文本字段中输入了一些文本,如果是,则从刷新函数返回,就像您所做的那样

if (!document.images)
return

这样可以防止自动刷新。
例如:

if(document.getElementById("Your_Answer_Textbox_Id").value.length == 0)  
return;

关于javascript - 如果访问者使用我当前的代码添加回复/击键,如何阻止页面自动刷新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20658199/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com