[表示 : 全て 最新50 1-99 101- 2chのread.cgiへ]
Update time : 11/07 05:19 / Filesize : 52 KB / Number-of Response : 163
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【 スクリプト改造依頼スレ 】(丸投げ) part8



120 名前:119 mailto:sage [2012/03/18(日) 22:44:29.01 ID:???]
<!doctype html><html><head><script type="text/javascript">
function run() {
var url = document.getElementById("url");
getLocation(url.value.split("\r\n"));
}
function getLocation(strURLs) {
WinHttpRequestOption_EnableRedirects = 6;

var strResult = "";
for(i = 0; i < strURLs.length; i++) {
try {
var WinHttpReq = new ActiveXObject("WinHttp.WinHttpRequest.5.1");
WinHttpReq.Open("GET", strURLs[i], false);
WinHttpReq.Option(WinHttpRequestOption_EnableRedirects) = false;
WinHttpReq.Send();

var re = new RegExp("30[12]");
if(re.test(WinHttpReq.Status)) {
strResult += WinHttpReq.GetResponseHeader("Location");
}
strResult += "\r\n<br>";

} catch (objError) {
strResult = objError + "\n"
strResult += "WinHTTP returned error: " + (objError.number & 0xFFFF).toString() + "\n\n";
strResult += objError.description;
}
}
clipboardData.setData("text", strResult.replace(/<br>/g, ''));
document.getElementById("res").innerHTML = strResult;
}
</script></head><body><p><textarea id="url" cols="50" rows="15"></textarea><button onclick="run()">Run</button></p><pre id="res"></pre></body></html>






[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<52KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef