请指导我如何完成以下任务。
我必须每15分钟监控5个网页。
假设网页名称为A.html
,B.html
,C.html
,D.html
,E.html
。
我每15分钟手动打开一个IE(Internet Explorer)网页并检查它是上升还是下降。
我们可以自动化这个,我想要一个单独的链接,如果我点击它应该打开所有5个网页并每隔10分钟自动刷新它们。
在这种情况下,请建议我可以帮助我的任何可能的网站链接或网站或教程。
谢谢,
斯里里
答案 0 :(得分:0)
试试这个:
var refreshPages = new Array("http://www.microsoft.com", "http://www.bing.com", "http://www.apple.com");
var refreshRate = 5000; //milliseconds
function refreshWindows() {
for (index in refreshPages)
{
window.open(refreshPages[index], "refreshwindow" + index, "");
}
setTimeout("refreshWindows();", refreshRate);
}
您可以按一下按钮来调用此功能,例如:
<a href="#" onclick="refreshWindows();return false;">start monitoring</a>
正如你所看到的,我将我想要打开的uri数组解析,并且我还声明了refreshRate(毫秒)。 在refreshWindows方法中,我遍历我的数组并为每个URI调用window.open-method。这里最重要的是我还为每个窗口(refreshWindowINDEX)提供了一个名称。因此,下次我使用我已经使用过的名称调用window.open-method时,浏览器将在窗口中打开该名称的uri。我调用setTimeout方法,以便JavaScript等待(在此示例中为5秒)并再次调用refreshWindows方法。在同一个窗口中打开同一组uri。