사이트 내 전체검색
문서 내부 단어 검색(Ctrl-F)
https://cmd.kr/javascript/243 URL이 복사되었습니다.

본문

<script language="JavaScript">
var NS4 = (document.layers);
var IE4 = (document.all);
var win = window;
var n = 0;

function findInPage(str) {
var txt, i, found;
if (str == "") return false;
if (NS4) {
if (!win.find(str)) { while(win.find(str, false, true)) { n++; }}
else n++;
if (n == 0) alert("문서검색을 마쳤습니다.");
}
if (IE4) {
txt = win.document.body.createTextRange();

for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
txt.moveStart("character", 1);
txt.moveEnd("textedit");
}
if (found) {
txt.moveStart("character", -1);
txt.findText(str);
txt.select();
txt.scrollIntoView();
n++;
}
else {
if (n > 0) {
n = 0;
findInPage(str);
}
else alert("문서검색을 마쳤습니다.");
}
}
return false;
}
</script>



<form name="search" onsubmit="return findInPage(string.value);return false;">
<input type="text" name="string" size="15" onChange="n=0;">
<input type="button" onclick="return findInPage(string.value);" value=찾기>
</form>

출처 : http://www.aircon1004.com/data/bbs/board.php?bo_table=pds1&wr_id=55

댓글목록

등록된 댓글이 없습니다.

831 (11/17P)

Search

Copyright © Cmd 명령어 3.147.48.105