Advertisement
Guest User

какая-то хуйня

a guest
Aug 11th, 2019
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function Poller(source,target,timeout,prefix,force,suffix){
  2. this.state="";
  3. var caller=this; // да, это костыль
  4. this.poll=function(){
  5. var req=new XMLHttpRequest();
  6. req.open("GET",source+(force?"?"+Math.random():""), true);
  7. req.onreadystatechange=function(){
  8. var r=req;
  9. if (r.readyState==4 && r.status== 200 && (force==1 || caller.state!=r.responseText)){
  10. caller.state=req.responseText;
  11. var fu=(typeof(prefix)=="string"?prefix+r.responseText+(typeof(suffix)=="string"?suffix:""):prefix(source.indexOf(".js")>0?eval("("+r.responseText+")"):r.responseText));
  12. if(target!=null){
  13. document.getElementById(target).innerHTML=fu;
  14. }
  15. }
  16. }
  17. req.send(null);
  18. };
  19. setInterval(this.poll,timeout);
  20. this.poll();
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement