双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

IE6、IE7下JavaScript的问题

egeg3000 egeg3000 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

<script type="text/javascript" src="DES.js"> </script>
<script type="text/javascript" src="MD5.js"> </script>
<script type="text/javascript" language="JavaScript">
function jiami() {
DES.init(document.getElementById("txtKey").value, document.getElementById("taText").value);
document.getElementById("taCipher").value = DES.Encrypt();
}
function show1()
{
return hex_md5(document.getElementById("taText").value)
}
</script>
</head>

<body>
<br/>
<br/>
<br/>
<p>请输入加(解)密密钥:
<input id="txtKey" type="text" onFocus="this.select()" value="47944980" size="10">
<font color="red">(*目前密钥只能是八位)</font></p>
<table width="100%" border="0">
<tr>
<td width="36%">未加密文本:</td>
</tr>
<tr>
<td><input type="text" name="taText" id="taText" style="width:350px; height:100px;"></textarea></td>
<td><input type="button" value=">>加密" onclick="jiami()" /></td>
<td><input type="text" name="taCipher" id="taCipher" style="width:350px; height:100px;"></textarea></td>
</tr>
<tr>
<td><input type="text" name="taText2" id="taText2" style="width:350px; height:100px;"></textarea></td>
<td><input type="button" value="<<解密" onClick="jiemi()"></td>
<td><input type="text" name="taCipher" id="taCipher2" style="width:350px; height:100px;"></textarea></td>
</tr>
</table>
<p><br>
</p>
</body>

是一个DES加密算法,在id为taText的textare中输入字符串,按“加密”按钮后将输入字符串MD5加密,然后显示在id为taCipher中,DES函数是JavaScript网上down的,通过JS语句
DES.init(document.getElementById("txtKey").value, document.getElementById("taText").value);
document.getElementById("taCipher").value = DES.Encrypt();
调用,最奇怪的是该HTML在IE8下运行正常,在IE6下显示“DES 未定义”,IE7压根无法运行,请大侠帮忙,重谢!!!
...全文
评论 5
收藏 已收藏
分享
返回顶部
egeg3000
JavaScript 87,983 成员 224,680 内容