📄 code.htm
字号:
<HTML>
<HEAD>
<BASE target="_self">
<TITLE>荒野新闻系统 - 代码加亮</TITLE>
<STYLE>
body { background: menu; }
td,body,select,div,span,button { font-size: 9pt; font-family: arial; }
button {width: 5em; border-width: 1pt; }
input { border: 1pt solid black; font-size: 9pt; padding: 1pt 3pt;}
a:link { color: #0000bb }
a:visited { color: #0000bb }
</STYLE>
<SCRIPT language="javascript" src="FancyCoder.js"></SCRIPT>
<SCRIPT language="javascript" src="ActionScript.js"></SCRIPT>
<SCRIPT language="javascript" src="C_Cpp.js"></SCRIPT>
<SCRIPT language="javascript" src="XML.js"></SCRIPT>
<SCRIPT language="javascript" src="Doc.js"></SCRIPT>
<SCRIPT language="javascript">
function GetCode() {
var SrcCode = document.getElementById("CodeTxt").value;
if (SrcCode != "") {
var lang = document.getElementById("Language").value;
var HtmlCode = FCTranslate(SrcCode,lang,0);
window.returnValue = HtmlCode;
}
}
function InsertTab() {
if(event.keyCode == 9) {
event.returnValue = false;
sel = event.srcElement.document.selection.createRange();
r = event.srcElement.createTextRange();
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();
}
}
}
</SCRIPT>
<META HTTP-EQUIV="Expires" CONTENT="0">
<META content="text/html; charset=gb2312" http-equiv="Content-Type">
<META content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
</HEAD>
<BODY bgcolor="menu" topmargin="5" leftmargin="5">
<FORM id="InsertForm">
<TABLE cellpadding="5" cellspacing="5" align="center">
<TR>
<TD>
<FIELDSET>
<LEGEND>插入代码</LEGEND>
<TABLE>
<TR>
<TD>此功能暂时只提供预览尚不可使用。</TD>
<TD align="right">
<SELECT name="Language" id="Language">
<SCRIPT language="javascript">FCSyntaxOptions(0)</SCRIPT>
</SELECT>
</TD>
</TR>
<TR>
<TD colspan="2"><TEXTAREA id="CodeTxt" name="CodeTxt" cols="68" rows="20" wrap="off" onKeyDown="InsertTab()"></TEXTAREA></TD>
</TR>
</TABLE>
</FIELDSET>
</TD>
</TR>
<TR>
<TD align="right"><INPUT type="button" onClick="GetCode();window.close()" value="确认"> <INPUT type="button" onClick="window.close()" value="取消"></TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -