폼메일 링크를 플래시에서 걸려고 합니다. 정보
폼메일 링크를 플래시에서 걸려고 합니다.본문
<a href="javascript:;" onclick="win_formmail('admin','관리자','<?=base64_encode('master@olo-design.com)\');");
//End Behavior
}
이렇게 했는데 메일이 가지를 않으네요...
base64_encode 저부분이 문제인 거 같은데 답변 부탁드립니다.
좋은 하루되세요 ^^*
//End Behavior
}
이렇게 했는데 메일이 가지를 않으네요...
base64_encode 저부분이 문제인 거 같은데 답변 부탁드립니다.
좋은 하루되세요 ^^*
댓글 전체
액션창에 base64함수가 정의 되어야 합니다..
base64_encode = function(inp) {
var b64_tab_e = ["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","+","/"];
var out = ""; var cha = 0;
var ptr = 0; var buf = 0;
var pst = 0; var len = inp.length;
while (pst<len) {
if (pst<len && ptr<6) {
buf = (buf << 8) | (inp.charCodeAt(pst++) & 255);
ptr += 8;
}
out += b64_tab_e[(buf>>>(ptr-=6))&63]+(((cha+++1)%72==0) ? "\n" : "");
}
return out+((ptr!=0) ? b64_tab_e[(buf<<(6-ptr))&63] : "")+"=";
}
base64_decode = function(inp) {
var b64_tab_e = ["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","+","/"];
var b64_tab_d = [];
for(var i=0; i<256; i++) { b64_tab_d[i] = -1 }
for(var i=0; i<65; i++) { b64_tab_d[ord(b64_tab_e[i])]= i }
b64_tab_d[ord("\n")] = -2;
var out = "";
var ptr = 0; var buf = 0;
var pst = 0; var len = inp.length-1;
while (pst<len) {
while (ptr<8) {
do {
code = b64_tab_d[inp.charCodeAt(pst++)];
} while ( code < -1 );
if(code<0) { return -1 }
buf = (buf << 6) | (code & 63);
ptr += 6;
}
out += chr((buf >>> (ptr -= 8)) & 255);
}
return out;
}
base64_encode = function(inp) {
var b64_tab_e = ["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","+","/"];
var out = ""; var cha = 0;
var ptr = 0; var buf = 0;
var pst = 0; var len = inp.length;
while (pst<len) {
if (pst<len && ptr<6) {
buf = (buf << 8) | (inp.charCodeAt(pst++) & 255);
ptr += 8;
}
out += b64_tab_e[(buf>>>(ptr-=6))&63]+(((cha+++1)%72==0) ? "\n" : "");
}
return out+((ptr!=0) ? b64_tab_e[(buf<<(6-ptr))&63] : "")+"=";
}
base64_decode = function(inp) {
var b64_tab_e = ["A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","+","/"];
var b64_tab_d = [];
for(var i=0; i<256; i++) { b64_tab_d[i] = -1 }
for(var i=0; i<65; i++) { b64_tab_d[ord(b64_tab_e[i])]= i }
b64_tab_d[ord("\n")] = -2;
var out = "";
var ptr = 0; var buf = 0;
var pst = 0; var len = inp.length-1;
while (pst<len) {
while (ptr<8) {
do {
code = b64_tab_d[inp.charCodeAt(pst++)];
} while ( code < -1 );
if(code<0) { return -1 }
buf = (buf << 6) | (code & 63);
ptr += 6;
}
out += chr((buf >>> (ptr -= 8)) & 255);
}
return out;
}