Windows 2003 server web - CD-441Appendix F . Examples from Parts III and
CD-441Appendix F . Examples from Parts III and IV // global range var for use with Undo var rng // return findText() third parameter arguments function getArgs(form) { var isCaseSensitive = (form.caseSensitive.checked) ? 4 : 0 var isWholeWord = (form.wholeWord.checked) ? 2 : 0 return isCaseSensitive ^ isWholeWord } // prompted search and replace function sAndR(form) { var srchString = form.searchString.value var replString = form.replaceString.value if (srchString) { var args = getArgs(form) rng = document.body.createTextRange() rng.moveToElementText(rights) clearUndoBuffer() while (rng.findText(srchString, 10000, args)) { rng.select() rng.scrollIntoView() if (confirm( Replace? )) { rng.text = replString pushUndoNew(rng, srchString, replString) } rng.collapse(false) } } } // unprompted search and replace with counter function sAndRCount(form) { var srchString = form.searchString.value var replString = form.replaceString.value var i if (srchString) { var args = getArgs(form) rng = document.body.createTextRange() rng.moveToElementText(rights) for (i = 0; rng.findText(srchString, 10000, args); i++) { rng.text = replString pushUndoNew(rng, srchString, replString) rng.collapse(false) } if (i > 1) { clearUndoBuffer() } } Continued TextRange.findText()
In case you need affordable webhost to host your website, our recommendation is ecommerce web host services.