ケータイ版 ミニタコ

  HTMLタグ > 名前と訪問回数と前回の訪問日
ページに入るときにアラート ( ダイアログ ) を開いて名前を入力してもらい、 その名前をつかってメッセージを表示します。
アクセス回数と、前回の訪問日も表示します。
途中で名前を変えられるボタン付きw

これは、更新や戻るではアクセス数は増えません。
ブラウザを終了すると、次にはアクセスが増えます。

<見本>
こんにちわ、 さん。
回目のアクセスありがとう♪
前回のアクセスは、 でした♪

1) </title>〜</head>に以下のタグを入れます。

【始めに出る名前】は、訪問したときに名前をきくアラートに始めからその名前が入った状態で出て、 それを直して入力するようになります。
そのまま「OK」をおしてページを開くと、その名前でのメッセージが表示されます。
始めから空欄にしておきたい場合は、ここは何も入れず「""」だけにします。

【名前なしのときの名前】は、名前をきくアラートで空欄のままページを開いたときに その名前でのメッセージが表示されます。
【始めに出る名前】を入れておいた場合は、その名前になります。

<script language=javascript>
<!--
///////////////////////////////////////////////////
// アクセス No.1.2 Produced by「CLUB とむやん君」
// URL http://www2s.biglobe.ne.jp/~club_tom/
// 上の2行は著作権表示ですので消さないで下さい
///////////////////////////////////////////////////
///////////////////////////////////////////////////
// ディフォルトの名前&最初に名前を聞くかどうかを書いて下さい。
var naDeAc12="【名前なしのときの名前】"; // ディフォルトの名前
var naAnFlAc12=true; // 聞く:true、聞かない:false
///////////////////////////////////////////////////
var kaiAc12,naAc12,kaiKyoAc12,timAc12,timKaAc12;
// cookie へ書き込む部分です。
function seCoAc12(name,value,flag) {
if (flag) {
var da,daStr;
da=new Date();
da.setTime(da.getTime()+(365*24*60*60*1000));
daStr=da.toGMTString();
document.cookie=name+"="+escape(value)+"; expires="+daStr;
} else document.cookie=name+"="+escape(value);
}
// cookie から読み込む部分です。
function geCoAc12(name) {
var na,naLe,co,co_st,co_en; na=name+"=";
naLe=na.length;
co=document.cookie;
co_st=co.indexOf(na);
if (co.length==0) return "null";
if (co_st!=-1){
co_st+=naLe;
co_en=co.indexOf(";",co_st);
if (co_en==-1) co_en=co.length;
return unescape(co.substring(co_st,co_en));
}
return "null";
}
// 以前のアクセス日の取得部分です。
function coGetDateAc12(kara,flag) {
var to=new Date();
var toYear=to.getYear();
if (toYear<2000) toYear+=1900;
var toMonth=to.getMonth()+1;
var toDate=to.getDate();
if (flag) return toYear+"年"+toMonth+"月"+toDate+"日";
else if (kara!="null") {
var toTime=to.getTime();
var ka=new Date(kara);
var kaTime=ka.getTime();
return Math.floor((toTime-kaTime)/(24*60*60*1000));
}
else return 0;
}
// 名前を変更する部分です。
function chCoAc12(){
var naCha=prompt("【名前を変更するときのメッセージ】","");
if (naCha!=null){
if (naCha=="") naCha=naDeAc12;
seCoAc12("@naAc12",naCha,true);
location.reload();
}
}
// メイン関数の部分です。
function coCoAc12() {
var flag=geCoAc12("@flAc12");
naAc12=geCoAc12("@naAc12");
kaiAc12=geCoAc12("@kaAc12",true);
kaiKyoAc12=geCoAc12("@kaiKyoAc12",true);
timAc12=geCoAc12("@timAc12",true);
timKaAc12=geCoAc12("@timKaAc12",true);
if (naAc12=="null") {
naAc12=naDeAc12;
if (naAnFlAc12) {
naAc12=prompt("【訪問したときに名前をきくメッセージ】","【始めに出る名前】");
if (naAc12==null || naAc12=="") naAc12=naDeAc12;
}
seCoAc12("@naAc12",naAc12,true);
}
if (kaiAc12!="null") {
if (flag=="null") {
kaiAc12++;
if (coGetDateAc12(timAc12,false)==0) {
kaiKyoAc12++;
} else kaiKyoAc12=1;
timKaAc12=timAc12;
timAc12=coGetDateAc12(0,true);
}
}
else {
kaiAc12=1;
kaiKyoAc12=1;
timAc12=coGetDateAc12(0,true);
}
seCoAc12("@naAc12",naAc12,true);
seCoAc12("@flAc12",0,false);
seCoAc12("@kaAc12",kaiAc12,true);
seCoAc12("@kaiKyoAc12",kaiKyoAc12,true);
seCoAc12("@timAc12",timAc12,true);
seCoAc12("@timKaAc12",timKaAc12,true);
}
// End
//-->
</script>


2) メッセージを表示する部分には、以下のタグを使います。
名前の後には「さん」など、アクセス数の後には「回目のアクセス」などを続けるといいと思います。

名前
<script language=javascript>
<!--
coCoAc12();
document.write(naAc12);
// End
//-->
</script>

アクセス数
<script language=javascript>
<!--
document.write(kaiAc12);
// End
//-->
</script>

前回の訪問日
<script language=javascript>
<!--
if (timKaAc12=="null") document.write("-");
else document.write(timKaAc12);
// End
//-->
</script>


3) 名前を変えるボタンは、以下のタグを使います。

<form>
<input type="button" value="【ボタンに表示される文字】" onClick="chCoAc12()">
</form>

「HTMLタグ」のトップに戻る
  サイト案内
■メインコンテンツ
イラスト / WEB素材 / CGIスクリプト / HTMLタグ / デスクトップアクセサリ / スナップ写真 / クローゼット / コスプレ写真 / ポストペット / エクセル・ワード / フォント / オークション用テンプレート / ナース勉強会 / ナチュラルライフ / 節約レシピ / リンク集 / 日記 / アルバム / エッセイ / サークル活動・通信販売 / トップページ





タコ缶メルマガ
毎週日曜日22時頃発行。
サイトの更新情報やその裏話、Q&Aなどをお届けします♪

twitterでフォロー facebookでシェア Googleブックマークに登録 Yahoo!ブックマークに登録 livedoorクリップに登録 はてなブックマークに登録 save to del.icio.us
更新情報はtwitterにものっけてるので、よかったらフォローして下さい♪

RSS管理 / RSSページ / RSSって?


  ご用達リンク
  QRコード


  カウンタ
Total:
Today:
Yesterday:

  通信販売
私がちまちま活動している同人サークル「タコの天ぷら」の発行物の紹介と通信販売です。


リメイク版みみ


プレみみ


  管理者別サイト