1日6hitだけれどアクセス解析入れました。 9hot 952 :
950 :02/04/06 01:58 ID:+eN2zi2u
秘密屋さんのアク解導入してみた。 バナーなしってのは良いね〜
954 :
Name_Not_Found :02/04/13 12:14 ID:mf6hWF6V
なんかしらんがアフガンからのアクセスがあったYO!
956 :
Name_Not_Found :02/04/16 01:53 ID:xIQrHg4J
956
957 :
Name_Not_Found :02/04/18 04:28 ID:J/Hi+YZy
>>318 超遅レスだけど、見てきたよ〜。
小刻みに震えるup!→のアイコンが可愛かった。
>>318 >オオウミガラスが後わずかしかいないと知ると、ヨーロッパ中の博物館が標本を欲しがり、
>高値で取引されるようになりました。そして1844年6月3日(4日?)、3人のアイスランド人達が
>2羽のオオウミガラスを殺し、ひとつの卵が割られました。
>これが、この世界からオオウミガラスが姿を消した日でした。
ちょっと、しんみり。
ペンギンって「ペンギンに似ている鳥」だったんですねえ。
r'⌒';=ニニ=:、 川_ノ从仆从)) | |_」O Oy | .人ひ − ノ| 落下していく…サムイ… `⌒ニ| 匸⌒' f´\〔X〕ス !__j_》、___,》_) 〔>ヽヽ、_,ノ、ヽ、 ∠/i\_)ー..、q_) / /f::::i:::::::~ヽ ( `,_ゝ´) / /;:::i::::j:::::::::::::〉 ( `,_ゝ´) V;::j | |;:::::::::/ ( `,_ゝ´) `^ト‐iー'i_ー-'´ ( `,_ゝ´) f`f⌒if⌒i ( `,_ゝ´)( `,_ゝ´)( `,_ゝ´) 『ありすと7人の落ち武者』(2002年・顔文字劇場政策)より
r'⌒';=ニニ=:、 川_ノ从仆从)) | |_」O Oy | .人ひ − ノ| 落下していく…サムイ… `⌒ニ| 匸⌒' f´\〔X〕ス !__j_》、___,》_) 〔>ヽヽ、_,ノ、ヽ、 ∠/i\_)ー..、q_) / /f::::i:::::::~ヽ ( `,_ゝ´) / /;:::i::::j:::::::::::::〉 ( `,_ゝ´) V;::j | |;:::::::::/ ( `,_ゝ´) `^ト‐iー'i_ー-'´ ( `,_ゝ´) f`f⌒if⌒i ( `,_ゝ´)( `,_ゝ´)( `,_ゝ´) 『ありすと7人の落ち武者』(2002年・顔文字劇場政策)より
r'⌒';=ニニ=:、 川_ノ从仆从)) | |_」O Oy | .人ひ − ノ| 落下していく…サムイ… `⌒ニ| 匸⌒' f´\〔X〕ス !__j_》、___,》_) 〔>ヽヽ、_,ノ、ヽ、 ∠/i\_)ー..、q_) / /f::::i:::::::~ヽ ( `,_ゝ´) / /;:::i::::j:::::::::::::〉 ( `,_ゝ´) V;::j | |;:::::::::/ ( `,_ゝ´) `^ト‐iー'i_ー-'´ ( `,_ゝ´) f`f⌒if⌒i ( `,_ゝ´)( `,_ゝ´)( `,_ゝ´) 『ありすと7人の落ち武者』(2002年・顔文字劇場政策)より ♪最後のテストに祈りを込めて Midnight DJ
test
あちょー
うひゃー
ぐおー
1
10000
長いな
あと29だ
968以降、メアドが入ってるけどいいのか? てか入っててもイイからageるなよ・・・ この板は千争やらないんだからさ、静かにやってよ。
テステス
ふーむ、一人であと26は辛いな・・・
一行づつコード書いてくとか・・・
そういうスレってないんかな?
一行づつタグ入れてくやつはあったな
3回書きこむと2重投稿になるのだろうか・・・
どうもその傾向というか先例があるような
ではもう一度
どうやらそうでもないらしい
あと18
984 :
暇つぶし :02/05/30 20:56 ID:33epZafJ
var curOpenedId = "id=0_"; // 直前に開かれたディレクトリのID onload = drawTree; // データ整形からツリー表示までを一括して行う function drawTree(openId) { var depth = 0, id, dirName; var treeData = "", tempIdStr = new Array(), curPhaseId = new Array(); curPhaseId[-1] = "id=0_"; // 階層0が、-1として参照され得るので初期化 if(!openId) openId = "id=0_"; // 引数のIDが示すディレクトリが開かれているかどうか調べる var chk = new RegExp(openId, "i"); curOpenedId += ""; // 何故かNNでは、明示的に空白とかを付けないとstringにならない・・・ if(curOpenedId.search(chk) != -1) // 既に開かれていれば、IDが指定するディレクトリの1つ上の階層を開き、閉じたかのように見せる openId = openId.substring(0, openId.lastIndexOf("_", openId.length)); // データファイルにあるデータリストを走査する for(var i = 0; i < inputData.length; i++) { if(inputData[i].split("+")[0] == "") // オープンディレクトリ { dirName = inputData[i].split("+")[1]; // ディレクトリ名 curPhaseId[depth] = _getCurrentId(tempIdStr, depth); // IDを現在階層のディレクトリIDとして保持 // 現在調査中IDが、親ディレクトリの子供 || 引数ID自身のディレクトリ || 階層0にある、ならディレクトリ表示 // depth - 1 は親ディレクトリ階層、depthは現在階層 if(_isOpenable(openId, curPhaseId[depth - 1]) || openId == curPhaseId[depth] || depth == 0) treeData += "<a href=\"javascript:top.drawTree('" + curPhaseId[depth] + "')\">"+ dirTagBegin + dirName + dirTagEnd + "<\/a><br>\n";
985 :
暇つぶし :02/05/30 20:57 ID:33epZafJ
treeData += "<div class=\"treeindent\">\n"; // インデント用DIVタグ // 直後のデータがクローズディレクトリ && 現在調査中ID == 引数IDなら、アイテム無しメッセージ表示 if(inputData[i+1].split("-")[0] == "" && openId == curPhaseId[depth]) treeData += itemTagBegin + noItemMsg + itemTagEnd + "<br>\n"; depth++; } else if(inputData[i].split("-")[0] == "") // クローズディレクトリ { treeData += "<\/div>\n"; depth--; } else // その他 = アイテム { // 現在調査中IDが、親ディレクトリの子供 || 階層0にある、ならアイテム表示 if(_isOpenable(openId, curPhaseId[depth - 1]) || depth == 0) treeData += "<a href=\"" + inputData[i+1] + "\" target=\"" + contentView + "\">" + itemTagBegin + inputData[i] + itemTagEnd + "<\/a><br>\n"; i++; } } curOpenedId = openId; // ビューの取得とツリーの表示 var menuViewObj = eval(menuView + ".document"); menuViewObj.open(); menuViewObj.write(header + treeData + footer); menuViewObj.close(); }
986 :
暇つぶし :02/05/30 20:57 ID:33epZafJ
// 現在階層を元に、IDを生成する function _getCurrentId(tempAr, depth) { var tempId = ""; if(!tempAr[depth]) tempAr[depth] = 0; // 指定された階層が新規であれば0初期化 tempAr[depth]++; for(var m = depth + 1; m < tempAr.length; m++) tempAr[m] = 0; // 階層が上がったときに、それ以下の階層の値が残ったままだと困るので0にする for(var k = 0; k <= depth; k++) tempId += tempAr[k] + "_"; // 階層情報をアンダースコアで結合しIDにする return "id=" + tempId; }
987 :
暇つぶし :02/05/30 20:58 ID:33epZafJ
// ディレクトリ又はアイテムの表示判定 // openIdがcurPhaseIdの十分条件 = curPhaseIdディレクトリがopenIdディレクトリよりも上位階層にあるならtrue function _isOpenable(openId, curPhaseId) { openId += ""; // NN対策 var hunt = new RegExp(curPhaseId, "i"); if(openId.search(hunt) != -1) return true; return false; }
988 :
暇つぶし :02/05/30 20:59 ID:33epZafJ
// ツリービューのHTMLヘッダ // (中身に半角のシングルクォーテーションを使うときは \' と表記して下さい) var header = '<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">\n'+ '<html>\n'+ '<head>\n'+ '<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">\n'+ '<title></title>\n'+ '<style type="text/css">\n'+ '<!--\n'+ ' body { font-family:MS Pゴシック; }\n'+ ' .treedir { font-weight: bold; color: #444488; text-decoration: none; }\n'+ ' .treeitem { color: #6666bb; text-decoration: none; }\n'+ ' .treeindent { margin-left: 15; }\n'+ // ツリー表示に使うインデント値 '-->\n'+ '</style>\n'+ '</head>\n'+ '<body>\n'+ '<nobr>\n'; // ツリービューのHTMLフッタ var footer = '\n</nobr>\n'+ '</body>\n'+ '</html>\n';
989 :
暇つぶし :02/05/30 21:01 ID:6397kcVk
// ディレクトリを囲むタグ var dirTagBegin = '<span class="treedir"><font size="3">■'; var dirTagEnd = '</font></span>'; // アイテムを囲むタグ var itemTagBegin = '<span class="treeitem"><font size="3">'; var itemTagEnd = '</font></span>'; // ツリーが表示されるフレームの名前 var menuView = "menu"; // ツリーで選択したアイテム(のページ)が表示されるフレームの名前 var contentView = "content"; // ディレクトリにアイテムがない場合のメッセージ var noItemMsg = "No Item";
990 :
暇つぶし :02/05/30 21:02 ID:6397kcVk
// データリスト var inputData = new Array( "+Directory1", "+Directory11", "Item11", "./dir/1.html", "-Directory11", "Item1", "./dir/2.html", "-Directory1", "+Directory2", "-Directory2", "+Directory3", "+Directory31", "Item31", "./dir/3.html", "+Directory311", "Item311", "./dir/4.html", "Item311", "./dir/5.html", "-Directory311", "-Directory31", "+Directory32", "Item32", "./dir/6.html", "-Directory32", "-Directory3", "Item3", "./dir/7.html" );
991 :
暇つぶし :02/05/30 21:04 ID:6397kcVk
これらを統括するHTMLファイルの中身 <!doctype html public "-//W3C//DTD HTML 4.0 Frameset//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>Tree View Script</title> <script type="text/javascript" src="ftreeview.js"></script> <script type="text/javascript" src="ftreedata.js"></script> </head> <frameset cols="30%,*"> <frame src="about:blank" name="menu"> <frame src="about:blank" name="content"> </frameset> </html>
992 :
暇つぶし :02/05/30 21:06 ID:6397kcVk
以上、innerHTMLとか、いわゆるツリーのアルゴリズムとか使わずに、ツリービューを実現するスクリプト
993 :
暇つぶし :02/05/30 21:06 ID:6397kcVk
あんまし役に立たなかった・・・
994 :
暇つぶし :02/05/30 21:08 ID:6397kcVk
ディレクトリとかクリックする毎に履歴に残って、鬱だった・・・
995 :
暇つぶし :02/05/30 21:09 ID:6397kcVk
普通にinnerHTML使うことをお勧めしたい
と言ってる間に残り5
苦情が来る前に埋めてしまうか・・・
var COOKIEID = escape(location.href.substring(0, location.href.lastIndexOf("\/") + 1)); var EXPIRES = "; expires=Fri, 31-Dec-2030 23:59:59; "; function getCookie(name) { var list = "&" + _getProcCookie(), pt, len, rest; name = escape(name); if((pt = list.indexOf("&" + name + "=")) != -1) { len = pt + name.length + 2; if((rest = list.indexOf("&", len)) == -1) rest = list.length; return unescape(list.substring(len, rest)); } return ""; } function getAllCookies() { return _getProcCookie().split("&"); } function setCookie(name, value) { var list = "&" + _getProcCookie(), pt, len, rest; name = escape(name), value = escape(value); if((pt = list.indexOf("&" + name + "=")) != -1) { len = pt + name.length + 2; if((rest = list.indexOf("&", len)) == -1) rest = list.length; list = list.substring(1, len) + value + list.substr(rest); } else list = (list == "&" ? "" : list.substr(1) + "&") + name + "=" + value; document.cookie = COOKIEID + "=" + list + EXPIRES; }
function clearCookie(name) { var list = "&" + _getProcCookie(), pt, len, rest; if((pt = list.indexOf("&" + escape(name) + "=")) != -1) { len = list.indexOf("&", pt); if((rest = list.indexOf("&", len + 1)) == -1) rest = list.length; if(len < 1) len = 1, rest++; document.cookie = COOKIEID + "=" + list.substring(1, len) + list.substr(rest) + EXPIRES; } } function clearAllCookies() { document.cookie = COOKIEID + "=0; expires=Wed, 1-Jan-1997 00:00:00;"; } function _getProcCookie() { var ck = document.cookie + "; "; var spt = ck.indexOf(COOKIEID + "="); return spt == -1 ? "" : ck.substring(spt + COOKIEID.length + 1, ck.indexOf("; ", spt)); }
いつまでもマターリ……。
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。