어떤 이유인지, Javascript에 연결할 수 없습니다. 나는 해독 할 수있는 것으로 자동으로 단어를 해독하려고 노력 중이다. 거대한 인코딩 응용 프로그램이있는 곳을 묻는다면 웹 사이트에서 가져와 교육 목적으로 사용하고 있습니다. JavaScript를 제출 단추에 연결하여 텍스트를 코드화하는 방법
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<title>JS Bin</title>
</head>
<body>
<form name="input" value='Nothing Important' id="ID">
Convert Into Code: <input type="text" name="user" id="XD">
<input type="submit" value="Code" onclick="Input()">
</form>
</body>
</html>
자바 스크립트
:window.input = function() {
function base64_encode (data) {
var b64 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz/=";
var o1, o2, o3, h1, h2, h3, h4, bits, i = 0,
ac = 0,
enc = "",
tmp_arr = [];
if (!data) {
return data;
}
do {
o1 = data.charCodeAt(i++);
o2 = data.charCodeAt(i++);
o3 = data.charCodeAt(i++);
bits = o1 << 16 | o2 << 12 | o3;
h1 = bits >> 18 & 0x3f;
h2 = bits >> 12 & 0x3f;
h3 = bits >> 6 & 0x3f;
h4 = bits >> 2 & 0x3f;
tmp_arr[ac++] = b64.charAt(h1) + b64.charAt(h2) + b64.charAt(h3) + b64.charAt(h4);
} while (i < data.length);
enc = tmp_arr.join('');
var r = data.length % 3;
return (r ? enc.slice(0, r - 3) : enc) + '==='.slice(r || 4);
}
alert(base64_encode (XD));
};
자바 스크립트는 대소 문자를 구분,'입력()'가 없습니다'입력()' – Patashu
는 errrors –
문제를 확인하기 위해서는 브라우저 콘솔을 확인 불명확하다. 내가 할 수있는 한, 포스터는 "내가 이해하지 못하는이 코드를 고치라고했다. 나는 이것을 복사하여 일부 웹 사이트에서 붙였다." 투표를 종료합니다. – tucuxi