home *** CD-ROM | disk | FTP | other *** search
/ PC World Plus! (NZ) 2001 June / HDC50.iso / browsers / ie55 / FLAT / WIN32 / EN / IEMIL_3.CAB / SHDOCLC.DLL / HTML / BIDIFIND.DLG < prev    next >
Text File  |  2000-10-20  |  8KB  |  237 lines

  1. <HTML id=dlgFind STYLE="font-family: MS Shell Dlg; font-size: 8pt;
  2. width: 33.5em; height: 16.2em">
  3. <HEAD>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5. <TITLE id=dialogTitle>
  6. Find
  7. </TITLE>
  8. <SCRIPT LANGUAGE="JavaScript" defer src="findinc.dlg">
  9. </SCRIPT>
  10. <SCRIPT LANGUAGE="JavaScript" defer>
  11. function findFlags()
  12. {
  13. var htmlMatchWord = 2;
  14. var htmlMatchCase = 4;
  15. var htmlMatchDiacritic = 536870912; 
  16. var htmlMatchKashida = 1073741824; 
  17. var htmlMatchAlefHamza = 2147483648; 
  18. return (htmlMatchWord * document.all.chkWholeWord.checked)
  19.  | (htmlMatchCase * document.all.chkMatchCase.checked)
  20.  | (htmlMatchDiacritic * document.all.chkMatchDiacritic.checked)
  21.  | (htmlMatchKashida * document.all.chkMatchKashida.checked)
  22.  | (htmlMatchAlefHamza * document.all.chkMatchAlefHamza.checked)
  23. function loadBdy()
  24. {
  25. btnFind.onclick  = new 
  26.  Function("btnFindClick()");
  27. btnFind.ondblclick = new
  28.  Function("btnFindClick()");
  29. btnCancel.onclick = new Function("btnCancelClick2()");
  30. document.onhelp  = new Function("callHelp(window.event.srcElement)");
  31. document.onmouseup = new Function("mouseClick()");
  32. txtFindText.onpropertychange = new Function("setFindState(true)");
  33. txtFindText.onfocus = new Function("txtFindText.select()");
  34. txtFindText.onkeypress = new Function("txtDefaultESC()");
  35. g_fFindStartPoint = true;
  36. var docCharset = window.dialogArguments.document.charset;
  37. if(docCharset == "" ||     
  38.  docCharset == "utf-8" || 
  39.  docCharset == "unicode-1-1-utf-8" ||
  40.  docCharset == "unicode-2-0-utf-8" || 
  41.  docCharset == "windows-1255" ||  
  42.  docCharset == "dos-862" ||
  43.  docCharset == "iso-8859-8" ||
  44.  docCharset == "iso-8859-8-i" ||
  45.  docCharset == "windows-1256" ||  
  46.  docCharset == "asmo-708" || 
  47.  docCharset == "asmo-720" || 
  48.  docCharset == "dos-720" || 
  49.  docCharset == "iso-8859-6")
  50. {
  51.  chkMatchDiacritic.disabled = 0;
  52.  if(docCharset == "windows-1255" || 
  53.   docCharset == "dos-862" ||
  54.   docCharset == "iso-8859-8" ||
  55.   docCharset == "iso-8859-8-i")
  56.  {
  57.   chkMatchKashida.checked = 1;
  58.   chkMatchKashida.disabled = 1;
  59.   chkMatchAlefHamza.checked = 1;
  60.   chkMatchAlefHamza.disabled = 1;
  61.  }
  62. }
  63. if ("" != window.dialogArguments.findText)
  64. {
  65.  txtFindText.value = window.dialogArguments.findText;
  66. }
  67. txtFindText.focus();
  68. txtFindText.select();
  69. function findStartPoint()
  70. {
  71. if (g_fFindStartPoint)
  72. {
  73.  g_fFindStartPoint = false;
  74.     var win = window.dialogArguments.unsecuredWindowOfDocument;
  75.     var doc = window.dialogArguments.document;
  76.  if (!g_fError && win.frames.length)
  77.  {
  78.   var win2;
  79.   g_fFrameset = true;
  80.   g_arrFrames[0] = 0;
  81.   g_arrFrames[1] = -1;
  82.   win2 = CrawlPath();
  83.   window.onerror = FindHandleError;
  84.   doc2 = win2.document;
  85.   window.onerror = HandleError;
  86.   while (doc2.selection.type == "None")
  87.   {
  88.    if (MoveDoc(true))
  89.    {
  90.     win2 = CrawlPath();
  91.     doc2 = win2.document;
  92.    }
  93.    else 
  94.    {
  95.     g_arrFrames[0] = 0;
  96.     g_arrFrames[1] = -1;
  97.     break;
  98.    }
  99.   }
  100.   doc = GetFirstDoc();
  101.   g_docLastFound = doc;
  102.  }
  103.  if (doc.selection.type == "Control")
  104.  {
  105.   var r = doc.selection.createRange();
  106.   r = getTextRange(r(0));
  107.   r.select();
  108.  }
  109. }
  110. </SCRIPT>
  111. </HEAD>
  112. <BODY ID=bdy onLoad="loadBdy()" style="color: windowtext;
  113. font-family: 'MS Shell Dlg';
  114. font-size: 8pt; background: threedface;" topmargin=0 scroll=no>
  115. <BUTTON id=btnFind ACCESSKEY=f DISABLED=1 tabIndex=55 helpid=50026
  116. helpfile="iexplore.hlp"
  117. style="font-family: MS Shell Dlg; font-size: 8pt; position: absolute;
  118. left: 24.78em; top: 1.0647em; width: 7em; height: 2.2em; " type=submit>
  119. <U>F</U>ind Next
  120. </BUTTON>
  121. <DIV align=absMiddle id=divFindText
  122. style="font-family: MS Shell Dlg; font-size: 8pt; position: absolute;
  123. left: 0.98em; top: 1.2168em; width: 4.8em; height: 1.2168em; ">
  124. <LABEL FOR=txtFindText ID=lblFindText tabIndex=-1 helpid=50027
  125. helpfile="iexplore.hlp">
  126. Fi<U>n</U>d what:
  127. </LABEL>
  128. </DIV>
  129. <INPUT type=text id=txtFindText ACCESSKEY=n tabIndex=15 helpid=50027
  130. helpfile="iexplore.hlp"
  131. style="font-family: MS Shell Dlg; font-size: 8pt; position: absolute;
  132. left: 6.16em; top: 1.0647em; width: 17.36em; height: 2.1294em; ">
  133. <BUTTON id=btnCancel tabIndex=60 helpid="0x6F1C" helpfile="windows.hlp"
  134. style="font-family: MS Shell Dlg; font-size: 8pt; position: absolute;
  135. left: 24.78em; top: 3.6504em; width: 7em; height: 2.2em; " type=reset>
  136. Cancel
  137. </BUTTON>
  138. <INPUT id=chkWholeWord ACCESSKEY=w type=checkbox tabIndex=25 
  139. helpfile="iexplore.hlp" helpid=50022
  140. style="font-family: MS Shell Dlg; font-size: 8pt; position: absolute;
  141. left: 1em; top: 4.2em; width: 1.2em; height: 1.2em; ">
  142. <INPUT ACCESSKEY=c type=checkbox tabIndex=35 helpid=50023
  143. helpfile="iexplore.hlp"
  144. id=chkMatchCase style="font-family: MS Shell Dlg; font-size: 8pt;
  145. position: absolute; left: 1em; top: 6em; width: 1.2em;
  146. height: 1.2em; ">
  147. <INPUT id=chkMatchDiacritic ACCESSKEY=i type=checkbox tabIndex=36 
  148. helpfile="iexplore.hlp" helpid=50401
  149. style="font-family: MS Shell Dlg; font-size: 8pt; position: absolute;
  150. left: 1em; top: 7.9em; width: 1.2em; height: 1.2em">
  151. <INPUT id=chkMatchKashida ACCESSKEY=k type=checkbox tabIndex=37 
  152. helpfile="iexplore.hlp" helpid=50402
  153. style="font-family: MS Shell Dlg; font-size: 8pt; position: absolute;
  154. left: 1em; top: 9.7em; width: 1.2em; height: 1.2em">
  155. <INPUT id=chkMatchAlefHamza ACCESSKEY=a type=checkbox tabIndex=38 
  156. helpfile="iexplore.hlp" helpid=50403
  157. style="font-family: MS Shell Dlg; font-size: 8pt; position: absolute;
  158. left: 1em; top: 11.5em; width: 1.2em; height: 1.2em">
  159. <DIV id=divWholeWord
  160. style="font-family: MS Shell Dlg; font-size: 8pt; position: absolute;
  161. left: 2.6em; top: 4.2588em; width: 12.46em; height: 1.521em; ">
  162. <LABEL FOR=chkWholeWord ID=lblWholeWord tabIndex=-1 helpid=50022
  163. helpfile="iexplore.hlp">
  164. Match <U>w</U>hole word only
  165. </LABEL>
  166. </DIV>
  167. <DIV id=divMatchCase style="font-family: MS Shell Dlg; font-size: 8pt;
  168. position: absolute; left: 2.6em; top: 6.084em; width: 7.42em; 
  169. height: 1.521em; ">
  170. <LABEL FOR=chkMatchCase ID=lblMatchCase tabIndex=-1 helpid=50023
  171. helpfile="iexplore.hlp">
  172. Match <U>c</U>ase
  173. </LABEL>
  174. </DIV>
  175. <DIV id=divMatchDiacritic
  176. style="font-family: MS Shell Dlg; font-size: 8pt; position: absolute;
  177. left: 2.6em; top: 7.9092em; width: 12.46em; height: 1.521em">
  178. <LABEL FOR=chkMatchDiacritic ID=lblMatchDiacritic tabIndex=-1 
  179. helpid=50401
  180. helpfile="iexplore.hlp">
  181. Match d<U>i</U>acritic
  182. </LABEL>
  183. </DIV>
  184. <DIV id=divMatchKashida
  185. style="font-family: MS Shell Dlg; font-size: 8pt; position: absolute;
  186. left: 2.6em; top: 9.7344em; width: 12.46em; height: 1.521em">
  187. <LABEL FOR=chkMatchKashida ID=lblMatchKashida tabIndex=-1 
  188. helpid=50402
  189. helpfile="iexplore.hlp">
  190. Match <U>k</U>ashida
  191. </LABEL>
  192. </DIV>
  193. <DIV id=divMatchAlefHamza
  194. style="font-family: MS Shell Dlg; font-size: 8pt; position: absolute;
  195. left: 2.6em; top: 11.5596em; width: 12.46em; height: 1.521em">
  196. <LABEL FOR=chkMatchAlefHamza ID=lblMatchAlefHamza tabIndex=-1 
  197. helpid=50403
  198. helpfile="iexplore.hlp">
  199. Match <U>a</U>lef hamza
  200. </LABEL>
  201. </DIV>
  202. <FIELDSET id=fldDirection style="font-family: MS Shell Dlg; font-size: 8pt; 
  203. position: absolute; left: 13.7em; top: 3.5em; width: 9.7em; 
  204. height: 6.3em;">
  205. <LEGEND id=lgdDirection>
  206. Direction
  207. </LEGEND>
  208. </FIELDSET>
  209.  <INPUT id=radDirectionUp type=radio name=radDirection ACCESSKEY=u
  210.  tabIndex=42 helpid=50025 helpfile="iexplore.hlp"
  211.  style="font-family: MS Shell Dlg; font-size: 8pt; position: absolute;
  212.  left: 14.6em; top: 5.4em; width: 1.1em; height: 1.1em; ">
  213.  <DIV id=divDirectionUp style="font-family: MS Shell Dlg; 
  214.  font-size: 8pt; position: absolute; left: 16.2em; top: 5.3235em; 
  215.  width: 3.5em; height: 1.521em; ">
  216.  <LABEL ID=lblDirectionUp style="font-family: 'MS Shell Dlg'; font-size: 8pt"
  217.  FOR=radDirectionUp
  218.  helpid=50025
  219.  helpfile="iexplore.hlp"> <U>U</U>p </LABEL>
  220.  </DIV>
  221.  <INPUT id=radDirectionDown type=radio CHECKED name=radDirection
  222.  ACCESSKEY=d tabIndex=47 helpid=50024 helpfile="iexplore.hlp"
  223.  style="font-family: MS Shell Dlg; font-size: 8pt; position: absolute;
  224.  left: 14.6em; top: 7.4em; width: 1.1em; height: 1.1em; ">
  225.  <DIV id=divDirectionDown style="font-family: MS Shell Dlg; 
  226.  font-size: 8pt; position: absolute; left: 16.2em; top: 7.3em; 
  227.  width: 4.9em; height: 1.521em; ">
  228.  <LABEL ID=lblDirectionDown style="font-family: 'MS Shell Dlg'; font-size: 8pt"
  229.  FOR=radDirectionDown helpid=50024 helpfile="iexplore.hlp"> 
  230.  <U>D</U>own </LABEL>
  231.  </DIV>
  232. </BODY>
  233. </HTML>
  234.