TC官方合作论坛

标题: 求一個函數..判斷網頁加載 [打印本页]

作者: fdk3r6b    时间: 2012-10-30 16:38
标题: 求一個函數..判斷網頁加載
小弟我寫一個函數
網頁轉到+判斷使否完成

想要在裡面加一個,如果幾秒內沒完成就重新加載一次

但是不知道怎麼去判斷會比較適合

有哪位大神可以幫我改改下面源碼嗎 :)

感激不盡

  1. 功能 逻辑型 网页转到(字符型 a,字符型 b,字符型 c)
  2.     如果(c!="")
  3.         网页.转到(a,b,c)
  4.         循环(真)
  5.             如果(网页.加载完成(a,c))
  6.                 跳出
  7.             如果结束
  8.         循环结束
  9.     否则
  10.         网页.转到(a,b)
  11.         循环(真)
  12.             如果(网页.加载完成(a))
  13.                 跳出
  14.             如果结束
  15.         循环结束
  16.     如果结束
  17.     返回 真
  18. 功能结束
复制代码



作者: jimye0526    时间: 2012-10-30 16:44
繁体字,楼主台湾的啊
作者: fdk3r6b    时间: 2012-10-30 16:49
是阿~ TC好用黑~
作者: 冷月无痕    时间: 2012-10-30 18:03

  1. 功能 逻辑型 网页转到(字符型 a,字符型 b,字符型 c)
  2. 如果(c!="")
  3. 网页.转到(a,b,c)
  4. 循环(!(网页.加载完成(a,c)))//网页没有加载完成,就一直执行循环
  5. 辅助.等待(5000)//你可以自定义等待加载的间隔时间,等待加载
  6. 如果(!(网页.加载完成(a,c)))//再次判断网页是否加载完成,如果没有加载完成,重新加载
  7. 网页.转到(a,b,c)
  8. 如果结束
  9. 循环结束
  10. 如果结束
  11. 返回 真
  12. 功能结束

复制代码


作者: fdk3r6b    时间: 2012-10-30 18:31
[code]功能 逻辑型 网页转到(字符型 a,字符型 b,字符型 c)
如果(c!="")
网页.转到(a,b,c)
循环(!(网页.加载完成(a,c)))//网页没有加载完成,就一直执行循环
辅助.等待(5000)//你可以自定义等待加载的......
冷月无痕 发表于 2012-10-30 18:03:42
冷月无痕前輩上面程式碼我有試過,但是這樣子會造成如果我要跳轉的網頁只需要讀取1秒,但是他還是要過5秒才會下一步動作


糾結阿><


作者: 冷月无痕    时间: 2012-10-30 18:46
  1. 功能 逻辑型 网页转到(字符型 a,字符型 b,字符型 c)
  2. 整型 记秒
  3. 如果(c!="")
  4. 网页.转到(a,b,c)
  5. 循环(真)//网页没有加载完成,就一直执行循环
  6. 如果(网页.加载完成(a,c))//判断网页是否加载完成,如果没有加载完成,重新加载
  7. 跳出
  8. 否则
  9. 如果(记秒>5)//想间隔多少秒就大于多少
  10. 网页.转到(a,b,c)
  11. 记秒 = 0
  12. 如果结束
  13. 辅助.等待(1000)//每隔一秒判断一次,这里你也可以自己调整
  14. 记秒 = 记秒 + 1
  15. 如果结束
  16. 循环结束
  17. 如果结束
  18. 返回 真
  19. 功能结束
复制代码


作者: fdk3r6b    时间: 2012-10-30 19:20
感謝 : )




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1