由於某些原因,它無法連接到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>
的JavaScript:
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));
};
JavaScript是大小寫敏感的,'輸入()'不是'輸入()' – Patashu 2013-05-09 00:35:15
檢查您的瀏覽器控制檯看到errrors – 2013-05-09 00:50:21
問題不清楚;就我所能做到的,海報要求我們「修復我不明白的代碼,我剛從一些網站上覆制並粘貼了這些代碼」。投票結束。 – tucuxi 2013-05-09 01:24:20