?? admin_decode.asp
字號:
<!--#include file = "Include/Startup.asp"-->
<!--#include file = "admin_private.asp"-->
<%
'☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
'★ ★
'☆ eWebEditor - eWebSoft在線編輯器 ☆
'★ ★
'☆ 版權(quán)所有: eWebSoft.com ☆
'★ ★
'☆ 程序制作: eWeb開發(fā)團隊 ☆
'★ email:webmaster@webasp.net ★
'☆ QQ:589808 ☆
'★ ★
'☆ 相關(guān)網(wǎng)址: [產(chǎn)品介紹]http://www.eWebSoft.com/Product/eWebEditor/ ☆
'★ [支持論壇]http://bbs.eWebSoft.com/ ★
'☆ ☆
'★ 主頁地址: http://www.eWebSoft.com/ eWebSoft團隊及產(chǎn)品 ★
'☆ http://www.webasp.net/ WEB技術(shù)及應(yīng)用資源網(wǎng)站 ☆
'★ http://bbs.webasp.net/ WEB技術(shù)交流論壇 ★
'★ ★
'☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆
%>
<%
sPosition = sPosition & "獲取解釋函數(shù)代碼"
Call Header()
Call Content()
Call Footer()
Sub Content()
%>
<Script Language=JavaScript>
function MakeCode(){
var b = false;
var str = "<!--#" + "include file = \"....../eWebEditor/Include/DeCode.asp\"-->\n\n\n<" + "%\n\n";
str += "Response.Write eWebEditor_DeCode(sContent, \"";
for (var i=0;i<document.all("filterItem").length;i++){
if (document.all("filterItem")[i].checked){
if (b) str += ", ";
str += document.all("filterItem")[i].value.toUpperCase();
b = true;
}
}
str += "\")\n\n%" + ">";
okcode.value = str;
}
</Script>
<p class=highlight2>代碼解釋功能,目的是為了防止一些人惡意的提交一些代碼,影響系統(tǒng)的安全使用,通過字符轉(zhuǎn)換的方法,防止這種現(xiàn)象的發(fā)生。以下調(diào)用文件的路徑,請根據(jù)實際的安裝進行更改。在需要調(diào)用的地方,先得包含deCode.asp文件,代碼如下:</p>
<textarea rows=3 cols=65 style='width:100%'><!--#include file = "....../eWebEditor/Include/DeCode.asp"--></textarea>
<p class=highlight2>請先選擇需要的解釋的對象,也就是不允許用戶使用的對象,然后點擊生成即可。</p>
<table border=1 cellpadding=3 cellspacing=0 width="100%">
<tr>
<td><input type="checkbox" name="filterItem" value="script" checked> 腳本過濾(<span class=highlight1>SCRIPT</span>):即不允許使用javascript,vbscript等,事件onclick,ondlbclick等</td>
</tr>
<tr>
<td><input type="checkbox" name="filterItem" value="object"> 對象過濾(<span class=highlight1>OBJECT</span>):即不允許 object, param, embed 標簽,不能嵌入對象</td>
</tr>
<tr>
<td><input type="checkbox" name="filterItem" value="table"> 表格過濾(<span class=highlight1>TABLE</span>):即不允許使用table,th,td,tr標簽</td>
</tr>
<tr>
<td><input type="checkbox" name="filterItem" value="class"> 樣式類過濾(<span class=highlight1>CLASS</span>):即不允許使用 class= 這樣的標簽</td>
</tr>
<tr>
<td><input type="checkbox" name="filterItem" value="style"> 樣式過濾(<span class=highlight1>STYLE</span>):即不允許使用 style= 這樣的標簽</td>
</tr>
<tr>
<td><input type="checkbox" name="filterItem" value="xml"> XML過濾(<span class=highlight1>XML</span>):即不允許使用 xml 標簽</td>
</tr>
<tr>
<td><input type="checkbox" name="filterItem" value="namespace"> 命名空間過濾(<span class=highlight1>NAMESPACE</span>):即不允許使用 <o:p></o:p> 這種格式</td>
</tr>
<tr>
<td><input type="checkbox" name="filterItem" value="font"> 字體過濾(<span class=highlight1>FONT</span>):即不允許使用 font 標簽,不建議使用</td>
</tr>
<tr>
<td><input type="checkbox" name="filterItem" value="marquee"> 字幕過濾(<span class=highlight1>MARQUEE</span>):即不允許使用 marquee 標簽,也就沒有移動滾動的特殊</td>
</tr>
<tr>
<td><input type=button name=b value=" 生成代碼 " onclick="MakeCode()"></td>
</tr>
</table>
<p class=highlight2>生成的代碼(你要調(diào)用的代碼)如下:</p>
<textarea id=okcode rows=10 cols=65 style='width:100%'></textarea><br><br>
<Script Language=JavaScript>MakeCode();</Script>
<%
End Sub
%>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -