romnumber.js

来自「SK信息采集2.0功能介绍: 1.可针对任何静态网页,动态网页进行采集。包括h」· JavaScript 代码 · 共 63 行

JS
63
字号
function ResumeError()
 {
        return true;
    }
window.onerror = ResumeError;
function show_ln(txt_ln,txt_main){
    var txt_ln  = document.getElementById(txt_ln);
    var txt_main  = document.getElementById(txt_main);
    txt_ln.scrollTop = txt_main.scrollTop;
    while(txt_ln.scrollTop != txt_main.scrollTop)
    {
        txt_ln.value += (i++) + '\n';
        txt_ln.scrollTop = txt_main.scrollTop;
    }
    return;
}
function editTab(){
    var code, sel, tmp, r
    var tabs=''
    event.returnValue = false
    sel =event.srcElement.document.selection.createRange()
    r = event.srcElement.createTextRange()
    switch (event.keyCode){
        case (8) :
        if (!(sel.getClientRects().length > 1)){
            event.returnValue = true
            return
        }
        code = sel.text
        tmp = sel.duplicate()
        tmp.moveToPoint(r.getBoundingClientRect().left, sel.getClientRects()[0].top)
        sel.setEndPoint('startToStart', tmp)
        sel.text = sel.text.replace(/\t/gm, '')
        code = code.replace(/\t/gm, '').replace(/\r\n/g, '\r')
        r.findText(code)
        r.select()
        break
    case (9) :
        if (sel.getClientRects().length > 1){
            code = sel.text
            tmp = sel.duplicate()
            tmp.moveToPoint(r.getBoundingClientRect().left, sel.getClientRects()[0].top)
            sel.setEndPoint('startToStart', tmp)
            sel.text = '\t'+sel.text.replace(/\r\n/g, '\r\t')
            code = code.replace(/\r\n/g, '\r\t')
            r.findText(code)
            r.select()
        }else{
            sel.text = '\t'
            sel.select()
        }
        break
    case (13) :
        tmp = sel.duplicate()
        for (var i=0; tmp.text.match(/[\t]+/g) && i<tmp.text.match(/[\t]+/g)[0].length; i++) tabs += '\t'
        sel.text = '\r\n'+tabs
        sel.select()
        break
    default  :
        event.returnValue = true
        break
        }
    }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?