JS 搜索定位关键字(Ctrl + F 效果)

来源:互联网 发布:java基础知识总结笔记 编辑:程序博客网 时间:2024/05/01 22:13

功能类似于浏览器的【Ctrl+F】效果,先看下效果:

1、查找页

2、空查询条件

3、开始查询

4、查询完毕提示

不过需要说明的是,此功能只支持IE,目前尚未找到兼容各浏览器的定位脚本,有需要的同学Copy吧:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><base href="http://192.168.1.3:8088/statute/"><base target="_self"/><title>JS 搜索定位关键字</title><script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js" type="text/javascript"></script><style type="text/css">.main {padding:0;width:100%;margin:0px 0px 0px 0px;border-collapse:collapse;}.main td {font-size:12px;padding:8px 8px 5px 8px;border: 1px solid #D2D2D2;}.search_box{width: 230px;height: 23px;line-height: 19px;color: #696969;border: 1px #CCCCCC solid;}.btn{width: 53px;height: 23px;color: #FFFFFF;border: none;cursor: pointer;background: url("/statute/images/fgk_05.gif") repeat;}</style><script type="text/javascript">$(function(){findText("findInit");});</script></head><body><table class="main" align="center"><tr><td colspan="4" style="background:#E5EFFF;"><input type="text" id="cond" value="请输入要查找的关键字" onclick="onClear();" onBlur="outShow();" class="search_box"/><input type="button" value="查找" onclick="findText(cond.value);" onfocus="this.blur()" class="btn"/><input type="button" value="清除" onclick="cond.value='请输入要查找的关键字'" onfocus="this.blur()" class="btn"/></td></tr><tr><td colspan="4" style="padding:0px;" align="center"><textarea id="area" rows="21" style="width:100%;border:1px solid #95B8E7;" readonly>中华人民共和国会计法中华人民共和国主席令第24号颁布时间:1999-10-31发文单位:全国人民代表大会常务委员会  (1985年1月21日第六届全国人民代表大会常务委员会第九次会议通过,根据1993年12月29日第八届全国人民代表大会常务委员会第五次会议《关于修改〈中华人民共和国会计法〉的决定》修正,1999年10月31日第九届全国人民代表大会常务委员会第十二次会议修订)第一章 总则  第一条 为了规范会计行为,保证会计资料真实、完整,加强经济管理和财务 管理,提高经济效益,维护社会主义市场经济秩序,制定本法。  第二条 国家机关、社会团体、公司、企业、事业单位和其他组织(以下统称单位)必须依照本法办理会计事务。  第三条 各单位必须依法设置会计帐簿,并保证其真实、完整。  第四条 单位负责人对本单位的会计工作和会计资料的真实性、完整性负责。  第五条 会计机构、会计人员依照本法规定进行会计核算,实行会计监督。  任何单位或者个人不得以任何方式授意、指使、强令会计机构、会计人员伪造、变造会计凭证、会计帐簿和其他会计资料,提供虚假财务会计报告。任何单位或者个人不得对依法履行职责、抵制违反本法规定行为的会计人员实行打击报复。  第六条 对认真执行本法,忠于职守,坚持原则,做出显著成绩的会计人员,给予精神的或者物质的奖励。  第七条 国务院财政部门主管全国的会计工作。县级以上地方各级人民政府财政部门管理本行政区域内的会计工作。   第八条 国家实行统一的会计制度。国家统一的会计制度由国务院财政部门根据本法制定并公布。国务院有关部门可以依照本法和国家统一的会计制度制定对会计核算和会计监督有特殊要求的行业实施国家统一的会计制度的具体办法或者补充规定,报国务院财政部门审核批准。中国人民解放军总后勤部可以依照本法和国家统一的会计制度制定军队实施国 家统一的会计制度的具体办法,报国务院财政部门备案。第二章 会计核算  第九条 各单位必须根据实际发生的经济业务事项进行会计核算,填制会计凭证,登记会计帐簿,编制财务会计报告。任何单位不得以虚假的经济业务事项或者资料进行会计核算。  第十条 下列经济业务事项,应当办理会计手续,进行会计核算:  (一)款项和有价证券的收付;  (二)财物的收发、增减和使用;  (三)债权债务的发生和结算;  (四)资本、基金的增减;  (五)收入、支出、费用、成本的计算;  (六)财务成果的计算和处理;  (七)需要办理会计手续、进行会计核算的其他事项。  第十一条 会计年度自公历1月1日起至12月31日止。  第十二条 会计核算以人民币为记帐本位币。业务收支以人民币以外的货币为主的单位,可以选定其中一种货币作为记帐本位币,但是编报的财务会计报告应当折算为人民币。  第十三条 会计凭证、会计帐簿、财务会计报告和其他会计资料,必须符合国家统一的会计制度的规定。使用电子计算机进行会计核算的,其软件及其生成的会计凭证、会计帐簿、财务会计报告和其他会计资料,也必须符合国家统一的会计制度的规定。任何单位和个人不得伪造、变造会计凭证、会计帐簿及其他会计资料,不得提供虚假的财务会计报告。  第十四条 会计凭证包括原始凭证和记帐凭证。办理本法第十条所列的经济业务事项,必须填制或者取得原始凭证并及时送交会计机构。会计机构、会计人员必须按照国家统一的会计制度的规定对原始凭证进行审核,对不真实、不合法的原始凭证有权不予接受,并向单位负责人报告;对记载不准确、不完整的原始凭证予以退回,并要求按照国家统一的会计制度的规定更正、补充。原始凭证记载的各项内容均不得涂改;原始凭证有错误的,应当由出具单位重开或者更正,更正处应当加盖出具单位印章。原始凭证金额有错误的,应当由出具单位重开,不得在原始凭证上更正。记帐凭证应当根据经过审核的原始凭证及有关资料编制。  第十五条 会计帐簿登记,必须以经过审核的会计凭证为依据,并符合有关法律、行政法规和国家统一的会计制度的规定。会计帐簿包括总帐、明细帐、日记帐和其他辅助性帐簿。会计帐簿应当按照连续编号的页码顺序登记。会计帐簿记录发生错误或者隔页、缺号、跳行的,应当按照国家统一的会计制度规定的方法更正,并由会计人员和会 计机构负责人(会计主管人员)在更正处盖章。使用电子计算机进行会计核算的,其会计帐簿的登记、更正,应当符合国家统一的会计制度的规定。  第十六条 各单位发生的各项经济业务事项应当在依法设置的会计帐簿上统一登记、核算,不得违反本法和国家统一的会计制度的规定私设会计帐簿登记、核算。  第十七条 各单位应当定期将会计帐簿记录与实物、款项及有关资料相互核对,保证会计帐簿记录与实物及款项的实有数额相符、会计帐簿记录与会计凭证的有关内容相符、会计帐簿之间相对应的记录相符、会计帐簿记录与会计报表的有关内容相符。  第十八条 各单位采用的会计处理方法,前后各期应当一致,不得随意变更;确有必要变更的,应当按照国家统一的会计制度的规定变更,并将变更的原因、情况及影响在财务会计报告中说明。  第十九条 单位提供的担保、未决诉讼等或有事项,应当按照国家统一的会计制度的规定,在财务会计报告中予以说明。  第二十条 财务会计报告应当根据经过审核的会计帐簿记录和有关资料编制,并符合本法和国家统一的会计制度关于财务会计报告的编制要求、提供对象和提供期限的规定;其他法律、行政法规另有规定的,从其规定。财务会计报告由会计报表、会计报表附注和财务情况说明书组成。向不同的会计资料使用者提供的财务会计报告,其编制依据应当一致。有关法律、行政法规规定会计报表、会计报表附注和财务情况说明书须经注册会计师审计的,注册会计师及其所在的会计师事务所出具的审计报告应当随同财务会计报告一并提供。  第二十一条 财务会计报告应当由单位负责人和主管会计工作的负责人、会计机构负责人(会计主管人员)签名并盖章;设置总会计师的单位,还须由总会计师签名并盖章。 单位负责人应当保证财务会计报告真实、完整。  第二十二条 会计记录的文字应当使用中文。在民族自治地方,会计记录可以同时使用当地通用的一种民族文字。在中华人民共和国境内的外商投资企业、外国企业和其他外国组织的会计记录可以同时使用一种外国文字。  第二十三条 各单位对会计凭证、会计帐簿、财务会计报告和其他会计资料应当建立档案,妥善保管。会计档案的保管期限和销毁办法,由国务院财政部门会同有关部门制定。</textarea></td></tr></table><script type="text/javascript">function onClear(){var val = document.getElementById("cond");if (val.value == "请输入要查找的关键字"){val.value = "";}}function outShow(){var val = document.getElementById("cond");if (val.value == ""){val.value = "请输入要查找的关键字";}}var rg = area.createTextRange();function findText(cond){    if(cond == "" || cond == "请输入要查找的关键字"){    alert("请输入要查找的关键字!");    this.onClear();    $("#cond").focus();    return;}    var sw = 0;    if(document.selection){sw = document.selection.createRange().text.length;    }    rg.moveEnd("character",area.value.length);    rg.moveStart("character",sw);    if(rg.findText(cond)){        rg.select();    }    if(rg.text != cond){    if(cond != "findInit"){    alert("搜索完毕!");}        rg = area.createTextRange();    }}</script></body></html>