ランキング未対応版を対応版に改造する手引き

未対応版を対応版に改造するときいじる個所。

ここではCGIの設定方法などについては説明しません。現存の未対応版のHTMLを対応版に書き換える手引きです。まずはスコアランキング対応版をダウンロードしてください。解凍した対応版から、次のファイルを未対応版のフォルダに上書きしてください。

(2007/11/08)福田直人のホームページが消滅中につき、スコアランキング対応版(ms_sr2.zip)を転載。元サイトが消滅している場合ここからどうぞ。

上書きが完了したら、現存の未対応版のHTMLを開いてください。書き換える部分は2箇所あります。

1.

上のほうにある

<APPLET CODE="MasaoConstruction" WIDTH="512" HEIGHT="320" ARCHIVE="mc_c.zip">

を次のように書き換えてください。

<APPLET CODE="MasaoConstruction" WIDTH="512" HEIGHT="320" ARCHIVE="mc_c.zip" MAYSCRIPT>

2.

APPLETの下のほう(大体400行後半)に

</APPLET>
</CENTER>

<BR>
<BR>
<HR>
<BR>

とあります。<HR>の上に次のソースを入れてください。

<!--  某スコア送信モジュール                   -->
<APPLET CODE="GRSSendModule.class" CODEBASE="." NAME="GRSSM" WIDTH="0" HEIGHT="0" ARCHIVE="mc_c.zip" MAYSCRIPT>
<PARAM NAME="SENDHIONLY" VALUE="false">
</APPLET>


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


//  グローバル変数
var highscore = 0;


//  得点を送信する
function soushin() {


        if(document.F1.author.value == "") {
                alert("名前を入力して下さい。");
        }
        else if(document.F1.author.value.length > 40) {
                alert("名前が長過ぎます。");
        }
        else if(highscore < 10) {
                //  10 点未満だと送信できない
                document.F1.score.value = highscore;
                alert("得点が低いので送信できません。");
        }
        else {
                //  送信する
                document.F1.score.value = highscore;
                document.F1.mode.value = "write";
                document.F1.submit();
        }
}


//  ランキングを見る
function miru() {


        document.F1.mode.value = "read";
        document.F1.submit();
}


//  ハイスコアを取得する
function registerHiScore(score) {


        //  ハイスコアを取得する
        highscore = score;

        //  ハイスコアを表示する
        document.F1.score.value = highscore;
}


// -->
</SCRIPT>


<HR>


<form action="./sr.cgi" name="F1" method="POST">
名前 <input type="text" name="author" size="45">
得点 <input type="text" name="score"  size="10" value="0"><br>
メール <input type="text" name="email" size="30"><br>
<input type="hidden" name="mode" value="write">


<!--  ランキングに表示されるタイトル -->
<input type="hidden" name="title" value="まさおコンストラクション">

<!--  ランキングのチャンネル -->
<input type="hidden" name="channel" value="1">


<input type="button" value="得点を送信する" onClick="soushin()">
<input type="button" value="ランキングを見る" onClick="miru()">
</form>

以上でランキング対応版に移行できます。この後の設定はランキング対応版のreadme.txtを見てください。

ページ情報

作成日時
2005/08/12
最終更新日時
2005/11/08
HTML4.01版
remodeling_ranking.html
XHTML1.1版
remodeling_ranking.xhtml
XML原本
remodeling_ranking.xml