묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
도데체 페이지에서 검색기능은 어떻게?
2004.06.27 12:03
페이지내에 form으로 텍스트 박스하고 찾기 버튼이있는데
텍스트에 찾을 문자열 입력하고 찾기버튼누르면 그 찾은 것으로 가서 블록을 지정하게 하고 싶은데 어떻게 하죠?
텍스트에 찾을 문자열 입력하고 찾기버튼누르면 그 찾은 것으로 가서 블록을 지정하게 하고 싶은데 어떻게 하죠?
<script language"JavaScript">
function FindText(keyword, flag) {
var context = window.document.body.createTextRange();
var fno = 0;
while( keyword && context.findText(keyword) ) {
context.expand("character");
context.scrollIntoView();
// context.execCommand("BackColor", "false", "gray");
if( flag==1 )
context.execCommand("ForeColor", "false", "red");
else
context.execCommand("ForeColor", "false", "black");
context.move("character", 1);
fno++;
}
if( fno>0 ) pre_keyword = keyword;
else alert('not found!');
}
function FindInPage() {
var keyword = window.prompt("찾을 단어를 입력하세요!", "");
if( pre_keyword.length>0 ) {
FindText(pre_keyword, 0);
}
FindText(keyword, 1);
}
</script>