首頁| 新聞| 娛樂| 游戲| 科普| 文學(xué)| 編程| 系統(tǒng)| 數(shù)據(jù)庫| 建站| 學(xué)院| 產(chǎn)品| 網(wǎng)管| 維修| 辦公| 熱點(diǎn)
這個(gè)東西是在線寫 js 腳本的時(shí)候,用來即時(shí)查錯(cuò)的東西!
也就是,當(dāng)發(fā)現(xiàn)所編寫的腳本有問題的時(shí)候會(huì)有相應(yīng)的提示,并且在源代碼框中高亮標(biāo)示出錯(cuò)行,方便除錯(cuò)
<HTML><HEAD><TITLE>Debug Textarea</TITLE><meta http-equiv='Content-Type' content='text/html; charset=gb2312'></HEAD><style>* { font-size: 12px}body { margin: 10px; padding: 0px}table.list{ cursor: default; border:1px solid #cccccc background-color: #cccccc; border-collapse: collapse; border-Color: #cccccc;}</style><script language="javascript">// Coded by windy_sk <windy_sk@126.com> 20040205
function reportError(msg,url,line) { var str = "You have found an error as below: /n/n"; str = "Err: " msg " on line: " line; alert(str); return true;}
window.onerror = reportError;
document.onkeydown = function() { if(event.ctrlKey){ switch(event.keyCode) { case 82: //r runcode(); break; case 83: //s savecode(); break; case 71: //g goto(prompt('Please input the line number', '1')); break; case 65: //a document.execCommand("SelectAll"); break; case 67: //c document.execCommand("Copy"); break; case 88: //x document.execCommand("Cut"); break; case 86: //v document.execCommand("Paste"); break; case 90: //z document.execCommand("Undo"); break; case 89: //y document.execCommand("Redo"); break; default: break; } event.keyCode = 0; event.returnValue = false; } return;}
function show_ln(){ 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; 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); if(sel.parentElement() != tmp.parentElement()) return;; 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();
Intel工程樣品CPU的識(shí)別方法
圖解CMOS路線和硬盤光驅(qū)跳線的
硬盤分區(qū)如何設(shè)置準(zhǔn)確的分區(qū)空間
回眸一笑百魅生,六宮粉黛無顏色
歲月靜美,剪一影煙雨江南
蕪湖有個(gè)“松鼠小鎮(zhèn)”
小滿:小得盈滿,一切剛剛好!
一串串晶瑩剔透的葡萄,像一顆顆寶石掛在藤
正宗老北京脆皮烤鴨
人逢知己千杯少,喝酒搞笑圖集
搞笑試卷,學(xué)生惡搞答題
新聞熱點(diǎn)
疑難解答
圖片精選
微信小程序各種坑?填坑tip
web前端如何讓網(wǎng)頁布局穩(wěn)定性和標(biāo)
CSS定位深入理解 完全掌握CSS定位
徹底理解浮動(dòng)float CSS浮動(dòng)詳解 清
網(wǎng)友關(guān)注