我们有一个遗留的Web应用程序,可以让客户在图表上查看他们的数据。他们在<form>
上选择选项,然后提交。当Java小程序显示图形时,将显示一个包含说明和常见问题解答的新页面。如果我在浏览器中点击F5键,它会重新提交表单并关闭/重新打开java applet,显示包含更新数据的图表。
有没有办法复制在计时器上以自动方式重新提交图表的'功能'?那么图形小程序会在没有用户干预的情况下每隔xx分钟重新显示一次?
简单的元刷新不起作用,因为它不重新提交表单。我对可以修改的内容有些限制。 Web应用程序完全由PL / SQL生成。
修改
为了澄清:用户填写的<form>
生成新页面和java applet的{{1}}不在当前页面上。所以没有形式重新提交。按F5键将自动重新提交生成当前页面的表单。如果可能的话,我正在寻找一种程序化的方法来做同样的事情。
答案 0 :(得分:3)
为您的表单<form name="myform">
命名,我想您可以
setInterval(myMethod, 300000);
function myMethod(){
document.forms["myform"].submit();
}