home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 July & August / PCWorld_2007-07-08_cd.bin / komunikace / maxthon / mcombo.exe / Maxthon.exe / 2052 / MAX / HEADER < prev   
Text File  |  2007-05-31  |  1KB  |  46 lines

  1. //Written by bloodchen
  2.  
  3. window.blur = null;
  4.  
  5. //abc@home's pop blocker
  6.  
  7. function PrxNW(){return(this.window)}
  8.  
  9. function PrxModalDialog(url,arg,ftr){
  10.     if(external.max_mouseEventTime(max_browser_handler)<1) return(PrxRealModalDialog(url,arg,ftr));
  11.     external.max_addBlocked(url);
  12.     return(new PrxNW());
  13. }
  14. function PrxModelessDialog(url,arg,ftr){
  15.     if(external.max_mouseEventTime(max_browser_handler)<1) return(PrxRealModelessDialog(url,arg,ftr));
  16.     external.max_addBlocked(url);
  17.     return(new PrxNW());
  18. }
  19.  
  20. function PrxPopup(){
  21.     if(external.max_mouseEventTime(max_browser_handler)<1) return(PrxRealPopup());
  22.     external.max_addBlocked("Popup Window");
  23.     return(new PrxNW());
  24. }
  25. function PrxHelp(url){
  26.     if(external.max_mouseEventTime(max_browser_handler)<1) return(PrxRealHelp(url));
  27.     external.max_addBlocked(url);
  28.     return(new PrxNW());
  29. }
  30.  
  31. var PrxModAtr=0;
  32. var PrxInst=true;
  33. if(PrxInst)
  34. {
  35. //    alert(window.open);
  36.     PrxRealModalDialog=window.showModalDialog;
  37.     PrxRealModelessDialog=window.showModelessDialog;
  38.     PrxRealHelp=window.showHelp;
  39.     PrxRealPopup=window.createPopup;
  40.     
  41.     window.showModalDialog=PrxModalDialog;
  42.     window.showModelessDialog=PrxModelessDialog;
  43.     window.showHelp=PrxHelp;
  44.     window.createPopup=PrxPopup;
  45.     PrxInst = false;
  46. }