プレイデータの保存形式について

自動集計をするために^^
http://web01.fureai.or.jp/~tato/GameWeb/score11.jsには

という形でデータを書きこんでみました。 jsGameDB[index]のindexがかなりでかい数値になってますが、これはtime連番を振ることで重複を回避しているのです。でも、 このままでは使いにくいので、

var jsDB=new Array() var cnt=0 for(i in jsGameDB){ jsDB[cnt]=jsGameDB[i] cnt++ } こんなふうにしてindexを付け替えると便利です



これを使って、ゲーム別アクセス数のランキングとかランキングファイルを縦断したランキングとか最新No1リストとかの集計ページをJavaScriptで自動出力する予定ですが、 自分のアクセスデータを自分のページに集計して表示することもできます

jsDBの使い方は DynamicHTML cross-browser/Examples この辺を参考にしてみてください(^^)。

1999.1.7現在試験運用中の保存データ内配列名jsGameDBはjsDBに変わっていますので、上記とは逆にjsGameDBやjsWorkDBなどに変換してご利用ください。注:でもtestなのでまだ変わる可能性はありますf^^;;;



**参考/集計サンプル**
Game別アクセスランキング


<HTML>
<HEAD>
<TITLE></TITLE>

</HEAD>
<BODY BGCOLOR="ffffff" TEXT="000000">

<FONT SIZE=6>Game別アクセスランキング</FONT>
<BR><BR><BR><BR>

<SCRIPT LANGUAGE="JavaScript">
<!--
var jsGameDB=new Array()
<!---->                        
</SCRIPT>

<SCRIPT 
  Language="JavaScript" 
  SRC="http://web01.fureai.or.jp/~tato/GameWeb/score11.js">
</SCRIPT>

<SCRIPT LANGUAGE="JavaScript">
<!--

var jsDB0=new Array()
var cnt=0
for(i in jsGameDB){
  jsDB0[cnt]=jsGameDB[i]
  cnt++
}

document.write("<A HREF='score11.cgi' TARGET='test'>score11</A>のアクセス件数は "+jsDB0.length)

<!---->                        
</SCRIPT>



<SCRIPT LANGUAGE="JavaScript">
<!--
var jsGameDB=""
var jsGameDB=new Array()
<!---->                        
</SCRIPT>

<SCRIPT 
  Language="JavaScript" 
  SRC="http://web01.fureai.or.jp/~tato/GameWeb/score12.js">
</SCRIPT>

<SCRIPT LANGUAGE="JavaScript">
<!--

var jsDB1=new Array()
var cnt=0
for(i in jsGameDB){
  jsDB1[cnt]=jsGameDB[i]
  cnt++
}

document.write("<P><A HREF='score12.cgi' TARGET='test'>score12</A>のアクセス件数は "+jsDB1.length)

<!---->                        
</SCRIPT>

</BODY>
</HTML>