2011-06-13 49 views
0

我有3页的三个键:Java Script/jQuery,如何去做不同的页面并在不同的时间间隔触发点击?

index1.php <input type="submit" value="button1" id="submit_btn"/>

index2.php <input type="submit" value="button2" id="submit_btn"/>

index3.php <input type="submit" value="button3" id="submit_btn"/>

我想要的是创建一个脚本,去index1并点击button1,然后等待10分钟,然后转到index2.php并点击button2

我可以使用$('#button1').click();setTimeout(function(){..}功能,但如何处理一样,如果没有加载页面错误,或者如果有一个服务器错误,需要刷新页面...

感谢

回答

0

您可以在同一个域中托管母版页,该母版页将iframe中的其他页面加载并使用contentWindow访问该文档并按下按钮。如果iframe中的页面无法加载,则主页面可能会检测到该内容并自动重新加载iframe。

0

您可以在每个页面加载时调用setTimeout。无法在一个页面中调用setTimeout,并使其在另一个页面上激活脚本。

此外,无法在页面加载中捕获服务器错误。该脚本是页面的一部分,因此如果该页面未加载,则没有脚本可以解决该问题。

也就是说,除非您使用的是AJAX,但如果我理解正确,则不会,对吧?

+0

是的,我不使用ajax,但:),我必须找到一种方法。也许我可以使用PHP – Patrioticcow 2011-06-13 22:09:48