ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文
prototype.js 1.5.0 Http Request ( No.3 )
日時: 2007/08/14 04:57
名前: lightbox



function getSize(target) {
	var a = new Ajax.Request(
		 "get_size.asp",
		{
			"method": "get",
			"asynchronous": "false",
			"encoding" : "SHIFT_JIS",
			"parameters": { "target" : target },
			onSuccess: function(request) {
			},
			onComplete: function(request) {
				alert('読み込みが完了しました:' + request.responseText);
			},
			onFailure: function(request) {
				alert('読み込みに失敗しました');
			},
			onException: function (request) {
				alert('読み込み中にエラーが発生しました');
			}
		}
	);
}
  get_size.asp
Call Response.AddHeader( "Content-Type", "text/html; Charset=shift_jis" )
Response.ExpiresAbsolute=#May 31,2000 23:59:59#

Set Fso = Server.CreateObject( "Scripting.FileSystemObject" )

target = "e:\user\xxxxx\xxxxx\xxxxx\www\" & Request.QueryString("target")

on error resume next
Set objFolder = Fso.GetFolder( target )
if Err.Number <> 0 then
	Response.Write Err.Description
else
	Response.Write (Fix(objFolder.Size / 1000) / 1000) & " M" 
end if
on error goto 0