国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

用 onerror 獲取錯誤信息

2024-04-27 13:53:00
字體:
來源:轉載
供稿:網友

這個東西是在線寫 js 腳本的時候,用來即時查錯的東西!

也就是,當發現所編寫的腳本有問題的時候會有相應的提示,并且在源代碼框中高亮標示出錯行,方便除錯

<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();

共3頁上一頁123下一頁
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 库伦旗| 疏勒县| 蒲城县| 昌吉市| 辛集市| 新巴尔虎右旗| 郴州市| 包头市| 任丘市| 台山市| 当雄县| 饶平县| 宣武区| 长沙市| 蓝山县| 姚安县| 亚东县| 云南省| 辰溪县| 白城市| 涞源县| 剑河县| 辽宁省| 景谷| 黔西县| 合作市| 鄱阳县| 香港 | 新宾| 北宁市| 鹰潭市| 德阳市| 景宁| 衡东县| 泰和县| 婺源县| 田东县| 南丹县| 浦北县| 渭源县| 武宣县|