home *** CD-ROM | disk | FTP | other *** search
/ PC User 2007 May / Australian_PC_User_2007-05.iso / software / brows / files / sbsetup.exe / ExtractSearchEngine.js < prev    next >
Encoding:
Text File  |  2006-05-11  |  1.2 KB  |  63 lines

  1. ExtractSearchEngine();
  2.  
  3. function ExtractSearchEngine()
  4. {
  5.     var vForm=document.activeElement.form;
  6.     document.activeElement.value="sbTestKeyword";
  7.     top.document.body.sbFormMethod=vForm.method;
  8.     SubmitForm(vForm);
  9. }
  10.  
  11. /*function ExtractSearchEngine()
  12. {
  13.     var topBody = top.document.body;
  14.     var vForm=GetActiveForm();
  15.     var vDoc=eval(vForm.path+".document");
  16.     vDoc.activeElement.value="sbTestKeyword";
  17.     topBody.sbFormMethod=vForm.method;
  18.     topBody.sbActiveForm=vForm;
  19.     SubmitForm(vForm);
  20. }
  21.  
  22.  
  23. function GetActiveForm()
  24. {
  25.     var vForm;
  26.     vForm=GetActiveFormEx("top",true);
  27.     if (vForm==null) vForm=GetActiveFormEx("top",false);
  28.     return vForm;
  29. }
  30.  
  31.  
  32. function GetActiveFormEx(path,bActive)
  33. {
  34.     var vWindow=eval(path);
  35.     var vDocument=vWindow.document;
  36.     var vForm;
  37.     if (bActive)
  38.     {
  39.         vForm=vDocument.activeElement.form;
  40.         if (vForm!=null) 
  41.         {
  42.             vForm.path=path;
  43.             return vForm;
  44.         }
  45.     }
  46.     else 
  47.     {
  48.         vForm=vDocument.forms[0];
  49.         if (vForm!=null) 
  50.         {
  51.             vForm.path=path;
  52.             return vForm;
  53.         }
  54.     }
  55.     for(var i=0; i<vWindow.frames.length; i++ )
  56.     {
  57.         vForm=GetActiveFormEx(path+".frames["+i+"]",bActive);
  58.         if (vForm!=null) return vForm;
  59.     }
  60.     return null;
  61. }*/
  62.  
  63.