Kamimura's blog
プログラミング(Python、Perl、C、Go、JavaScript)、数学、読書…
2010年3月17日水曜日
プログラミング学習の記録 133 JavaScript 2 Webアプリケーションの基礎とJavaScriptを使ったプログラミングテクニック (CD-ROM付) (プログラミング学習シリーズ)の練習問題5.3
開発環境:Microsoft Visual Web Developer+Internet Explorer
"JavaScript 2 Webアプリケーションの基礎とJavaScriptを使ったプログラミングテクニック (CD-ROM付) (プログラミング学習シリーズ)"のp.122の練習問題5.3を解いてみる。
5.3
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> <title>XMLHttpRequest Headers (Last-Modified and Date)</title> <script language="javascript" type="text/javascript"> function createHttpRequest() { if (window.ActiveXObject) { try { return new ActiveXObject("Msxml2.XMLHTTP") } catch (e) { try { return new ActiveXObject("Microsoft.XMLHTTP") } catch (e2) { return null } } } else if (window.XMLHttpRequest) { return new XMLHttpRequest() } else { return null } } function requestUrl(data, method, url) { var httpoj = createHttpRequest() httpoj.open(method, url, true); httpoj.onreadystatechange = function() { if (httpoj.readyState == 4) { LoadLastModified(httpoj); LoadDate(httpoj); } } httpoj.send(data) } function LoadLastModified(httpoj) { var LastModifiedHeader = httpoj.getResponseHeader("Last-Modified"); if (LastModifiedHeader == "") document.getElementById("d0").innerHTML = "Headerがありません。"; else document.getElementById("d0").innerHTML = LastModifiedHeader; } function LoadDate(httpoj) { var DateHeader = httpoj.getResponseHeader("Date"); if (DateHeader == "") document.getElementById("d1").innerHTML = "Headerがありません"; else document.getElementById("d1").innerHTML = DateHeader; } </script> </head> <body> <h1>ML Http Request Headers Last-Modified and Date</h1> <br /> <input type="button" value="Click!" onclick="requestUrl('','GET','abc.txt')" /><br /> <br /> Last-Modified <div id="d0"></div> <br /> Date <div id="d1"></div> </body> </html>
保管場所:
XMLHttpRequest Headers (Last-Modified and Date)
0 コメント:
コメントを投稿
次の投稿
前の投稿
ホーム
コメントの投稿(Atom)
0 コメント:
コメントを投稿