WEBサイトのトップページ等でキャラクタを表示させ、訪問回数、コメントを表示します。
以下はサンプルと、ソースです。
ソースをコピーしてご使用下さい。
名前再登録用のHTMLファイルはこちらからコピーして下さい。
<head>内に埋め込みます
ソースはこの下から
<!--head内ココから-->
<SCRIPT Language="JavaScript">
////////////////////////////////////////////////////////////
//ペット君と遊ぼう♪ 作成 KI・KI
// 見つけて!ぐまっぷ♪改造
// 見つけて!ぐまっぷ♪ 作成 KI・KI
// おみくじ屋さん
// http://www.gunmamap.gr.jp/~mos/omikuji/index.html
////////////////////////////////////////////////////////////
// クッキーファイル書き込み(利用させて頂いてます)
// 1999-2000 Presented By KaZuhiro FuRuhata
////////////////////////////////////////////////////////////
//クッキーの部分
function getCookie(theName__)
{
theName__ += "="; // =を追加して検索の手抜きをする
theCookie__ = document.cookie+";"; // 検索時最終項目で-1になるのを防ぐ
start__ = theCookie__.indexOf(theName__); // 指定された名前を検索する
if (start__ != -1)
{
end__ = theCookie__.indexOf(";",start__);
return unescape(theCookie__.substring(start__+theName__.length,end__));
}
return false;
}
function setCookie(theName__,theValue__,theDay__)
{
if ((theName__ != null) && (theValue__ != null))
{
var expDay__ = "Wed, 01 Jan 2020 18:56:35 GMT"; // 指定されない場合とりあえず2020年
if (theDay__ != null)
{
theDay__ = eval(theDay__); // 文字列の場合でも数値にする(念のため)
var setDay = new Date();
setDay.setTime(setDay.getTime()+(theDay__*1000*60*60*24));
expDay__ = setDay.toGMTString();
}
document.cookie = theName__ + "="+escape(theValue__)+";expires="+expDay__;
return true;
}
return false;
}
//データを保存する
function setData()
{
sDay = 99999; // 99999日間保存
formOBJ = document.myFORM;
p_n1 = escape(formOBJ.p_n.value);
p_n1 = escape(formOBJ.p_n.value);
p_n2 = escape(formOBJ.p_y_n.value);
p_n2 = escape(formOBJ.p_y_n.value);
getCookie("p_n");
getCookie("p_y_n");
getCookie("p_c");
setCookie("p_n", p_n1,sDay)
setCookie("p_y_n", p_n2,sDay)
setCookie("p_c", 0,sDay);
alert("データを保存しました");
}
// -->
</SCRIPT>
<!--ココ迄-->
<head>内はココ迄
<body>内の任意の位置に埋め込んで下さい。
ソースはこの下から
<!--body内に埋め込みます-->
<table border=2 width="200" bordercolor="#0099FF" bgcolor="#FFFFFF" cellpadding=2 cellspacing=0>
<tr>
<td>
<SCRIPT Language="JavaScript">
<!--
//カウンターをセット
mosname = unescape(getCookie("p_n"));
hour = (new Date()).getHours();
count = eval(getCookie("p_c")) + 1;
setCookie("p_c",count);
p_c = eval(getCookie("p_c")) + 1;
//mosname君とコミュニケーション
if (getCookie("p_n")){
if (getCookie("p_c")>0){//0以上
omikuji = new Array();
document.write('<font size="1">');
document.write((txt=unescape(getCookie("p_y_n")))+"さん<font color='#FF0000'>"+p_c+"</font>回目の訪問ありがとう");
document.write('</font>');
document.write('<table border=0 cellpadding=0 width=180><tr><td valign=top bgcolor=#99FFFF>');
omikuji[0] = ('<font size=2>'+('<font size=2>'+(txt=unescape(getCookie("p_y_n"))))+'さんの'+mosname+'君は<font color="#FF0000" size=2>コックさん</font>と遊んだそうです♪(^0^)</font>');
omikuji[1] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>映画</font>を見たいようです(^-^;</font>');
omikuji[2] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>壊れた時計</font>を見つめています(∵)</font>');
omikuji[3] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>かなり</font>疲れてるみたいです(0__)0</font>');
omikuji[4] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>お金</font>が欲しいみたいです(^-^;</font>');
omikuji[5] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>結構</font>暇みたいです。</font>');
omikuji[6] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>お絵書き</font>したそうです(^0^)</font>');
omikuji[7] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>車のおもちゃ</font>で遊んでたみたいです</font>');
omikuji[8] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>小吉のおみくじ</font>を持って来ました</font>');
omikuji[9] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>中吉のおみくじ</font>を持って来ました</font>');
omikuji[10] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>お腹</font>がすいてるみたいです</font>');
omikuji[11] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>ラブレター</font>を書いてたらしい♪誰に?(ーー;</font>');
omikuji[12] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>ラブワゴン</font>に乗りたいらしいです(^-^;</font>');
omikuji[13] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>チャット</font>をしたいみたいです</font>');
omikuji[14] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>メール</font>を書いたそうです。誰に?(ーー;</font>');
omikuji[15] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>ゲーム</font>で遊んでました(^0^)</font>');
omikuji[16] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>壊れたゲーム</font>を持って泣いてます。( T_T)ノ</font>');
omikuji[17] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>絵画鑑賞</font>したいみたいです♪</font>');
omikuji[18] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>映画の券</font>を持って来ました。映画に行くみたいです</font>');
omikuji[19] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>ホームページ</font>を作ってるらしいです♪</font>');
omikuji[19] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>パチンコ</font>をしてきたようです。負けたね?(ーー;</font>');
omikuji[20] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>風邪</font>をひいたようです(0__)0</font>');
omikuji[21] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>ビデオ</font>鑑賞してたみたいです(^-^;</font>');
omikuji[22] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>お酒</font>でべろべろになったみたいです(0__)0</font>');
omikuji[23] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>落ち込んでいる</font>ようです。(0__)0何があった?(ーー;</font>');
omikuji[24] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>ご飯</font>を食べたようです♪満腹♪(^0^)</font>');
omikuji[25] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>テレビ</font>を見てました(^0^)</font>');
omikuji[26] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>お風呂</font>に入るみたいです(^-^;</font>');
omikuji[27] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>ボール</font>で遊んでたみたいです♪</font>');
omikuji[28] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>携帯電話</font>でメールしてました(^0^)♪</font>');
omikuji[29] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>ぼーっ</font>としてます(∵)</font>');
omikuji[30] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>マンガ</font>を読んで笑ってました♪</font>');
omikuji[31] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>クレヨン</font>でお絵書きしてました(∵)♪</font>');
omikuji[32] = ('<font size=2>'+(txt=unescape(getCookie("p_y_n")))+'さんの'+mosname+'君は<font color="#FF0000" size=2>カラオケ</font>でストレス発散したようです♪</font>');
keka = Math.floor(Math.random() * omikuji.length);
document.write(omikuji[keka]);
}
document.write('</td><td>');
if (getCookie("p_c")>0){//0以上
omikuji = new Array();
omikuji[0] = ('<IMG SRC="1.gif">');
omikuji[1] = ('<IMG SRC="2.gif">');
omikuji[2] = ('<IMG SRC="3.gif">');
omikuji[3] = ('<IMG SRC="4.gif">');
omikuji[4] = ('<IMG SRC="5.gif">');
keka = Math.floor(Math.random() * omikuji.length);
document.write(omikuji[keka]);
document.write('</td></tr></table>');
}
}
else if (getCookie("p_c")){
document.write('<table border=0 cellpadding=0 width=80%><tr><td valign=top bgcolor=#99FFFF>');
document.write('<font size="1">名前を入力してOKを押して下さい</font>');
document.write('<FORM NAME="myFORM"><INPUT TYPE="text" NAME="p_y_n" value="あなたの名前を教えて"><BR>');
document.write('<INPUT TYPE="text" NAME="p_n" value="名前をつけてあげて"><BR>');
document.write('<INPUT TYPE="button" VALUE="OK!" onClick="setData()">');
document.write('</FORM>');
document.write('</td></tr></table>');
}
//-->
</SCRIPT>
</td>
</tr>
</table>
<!--body内ココ迄-->
<body>内はココ迄
画像はDLするか、御自分の作った画像を使って下さい。
画像ファイルの名前は1.gif〜5.gifになってますので名前が変わる場合は赤字の部分のファイル名を
変えて下さい。
名前再登録用のHTMLファイルはこちらからコピーして下さい。
トップページ おみくじ屋さん
JavaScript変換屋さん