비표준 그누보드4 첫커밋
This commit is contained in:
41
js/ajax.js
Normal file
41
js/ajax.js
Normal file
@ -0,0 +1,41 @@
|
||||
// request 객체 생성
|
||||
var req = null;
|
||||
function create_request() {
|
||||
var request = null;
|
||||
try {
|
||||
request = new XMLHttpRequest();
|
||||
} catch (trymicrosoft) {
|
||||
try {
|
||||
request = new ActiveXObject("Msxml12.XMLHTTP");
|
||||
} catch (othermicrosoft) {
|
||||
try {
|
||||
request = new ActiveXObject("Microsoft.XMLHTTP");
|
||||
} catch (failed) {
|
||||
request = null;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (request == null)
|
||||
alert("Error creating request object!");
|
||||
else
|
||||
return request;
|
||||
}
|
||||
|
||||
// 트랙백을 사용한다면 토큰을 실시간으로 생성
|
||||
var trackback_url = "";
|
||||
function trackback_send_server(url) {
|
||||
req = create_request();
|
||||
trackback_url = url;
|
||||
req.onreadystatechange = function() {
|
||||
if (req.readyState == 4) {
|
||||
if (req.status == 200) {
|
||||
var token = req.responseText;
|
||||
prompt("아래 주소를 복사하세요. 이 주소는 스팸을 막기 위하여 한번만 사용 가능합니다.", trackback_url+"/"+token);
|
||||
trackback_url = "";
|
||||
}
|
||||
}
|
||||
}
|
||||
req.open("POST", g4_path+'/'+g4_bbs+'/'+'tb_token.php', true);
|
||||
//req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
|
||||
req.send(null);
|
||||
}
|
||||
Reference in New Issue
Block a user