• ベストアンサー

初回訪問(アクセス)日時の取得方法

tracerの回答

  • tracer
  • ベストアンサー率41% (255/621)
回答No.1

以下をjavascriptで書くだけです。 ご自身でひとつづつ調べてみてください。 ------------------------------------------------------------------------ A cookieに情報がない場合にBグループを実行する。 B1 javascriptでアクセス日時を取得する。 B2 javascriptで日時をcookieに記録する。 C1 javascriptでcookie記録された情報を読み出す。 C2 javascriptでcookieから取得した日時を表示する。 ------------------------------------------------------------------------

attyonn
質問者

補足

ありがとうございます。参考にして以下のように書いてみました。 <script type="text/javascript"> <!-- var cook; var Start; if(navigator.cookieEnabled){ cook = document.cookie; Start = cook.indexOf("counts=",0); //変数Startにカウントデータの最初の位置を入れる if(Start == -1){ var date = new Date(); //アクセス日時を取得 document.cookie = "access=" + date; //日時をcookieに記録 //alert(document.cookie); //デバッグ用 var cookie = document.cookie; document.write("初回の訪問です。<br />" + cookie); } //else{ // accessData = cookie.substring(7,14); //指定した文字数から○○文字目を取得する // try{ // document.write(accessData); // } // catch(){ // document.write("失敗しました"); // } //} } else{ document.write("cookieを有効にしてください"); } --> </script> が、調べても謎が謎を呼び全くわからなくなってしまいました。 ifのあとのelseは有効にするとエラーとなってしまいます。 考え方としてはあっていますでしょうか・・・? ご教示いただければ幸いです。

関連するQ&A

  • jQueryで初回来訪日

    jQuery初心者ですが cookieを扱いたいと考えています。 プラグイン「jquery.cookie.js」を使用したいと 思っています。 やりたい事はサイト全体の初回来訪日(yyyy/mm/dd)を取得して ページに表示したいと考えています。 表示する部分は↓で書きだすだけなのです。 document.write("初回訪問日:"+ firstday); (初回来訪日のkeyをfirstdayとした場合) 基本的なところで $.cookie('the_cookie', 'the_value'); でセットして~ というのは、調べたのですが いざ、初回来訪日時を書くと どう書いたら良いのか分からず、何も進めなくなってしまいました。 スクリプト(ヒントだけでも) を教えていただけたら嬉しいです。 基本的な質問で恐縮ですが どうぞ宜しくお願いいたします。

  • javascriptで初回訪問時の画像を変更

    javascriptで初回訪問時に画像を変更させて、 時間帯によっても画像を変える事ってできるんでしょうか・・・ 色々探してみましたが、 時間帯によって画像を変えるっていうのは良くあるのですが、 プラス初回訪問時だけ別の画像っていうのが見つからなくて困ってます。。。

  • cookie.jquery.jsでのcookie

    cookie.jquery.jsでのcookie取得について 現在、cookie.jquery.jsでcookieを以下のように取得しています。 $(window).load(function(){ $.cookie("access",$('body').addClass('access'));}) たとえば、サイトを表示して10秒後にcookie取得したいと思い、setTimeoutを使用すれば良いと思ったのですが、うまく動作しませんでした。 このような使い方はできないのでしょうか?

  • 訪問回数で表示するFLASHを変える

    TOPページにFLASHコンテンツを設置しているのですが、初回訪問時と2回目以降の訪問で表示するFLASHを違ったものにしたいと思っています。 JAVAScriptとcookieを利用すれば出来そうな気はするのですが、どちらも利用したことがなくちんぷんかんぷんで困っています。 利用できそうなサンプルなどありましたら教えて下さい。

    • ベストアンサー
    • CSS
  • jqueryを使いajaxで取得したデータをコールバック関数外で取得する方法

    下記のようなスクリプトでjQueryを使い、ajaxでtextを取得します。 コールバック関数内では、もちろんtextが使えるのですが、コールバック関数外からはtextに一切アクセスできなくなります。 このようにグローバルからajaxで取得したデータは取得できないのでしょうか? prototype.jsでも同じ結果です。 グローバルからの取得法、ご存知の方いらっしゃいましたらご教示頂ければと思います。 <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"><!-- $(document).ready(function (){ $.get("./sample.txt",function(text){ alert(text); // textが取得できる }); }); alert(text); // textが取得できない // --></script>

  • 何度変更してもホームページ上に表示されないのでどうしたらよろしいでしょ

    何度変更してもホームページ上に表示されないのでどうしたらよろしいでしょうか、、、 プログラムの内容は、カウントダウンタイマーなのですが、 http://~~のところを別のURLに変更すると、ホームページで表示されません。 <script language="JavaScript" type="text/javascript" src="http://~~/limited/js/jquery/jquery.js" charset="utf-8"></script> <script language="JavaScript" type="text/javascript" src="http://~~/limited/js/jquery/cookie.js" charset="utf-8"></script> <script language="JavaScript" type="text/javascript" src="http://~~/limited/js/check.js" charset="utf-8"></script> <script type="text/javascript"> よろしくお願いします

  • cookieによる画像切り替えについて

    Cookieを使って、 「初回訪問時は画像A(リンク付)を表示し、2回目以降は画像B、画像C、画像Dの中からランダムに表示(リンク付)」するという動作を検討しているのですが、具体的な記述がわからず困っています。 上記に近いライブラリなどがあれば助かるのですが、都合の良いものが見つからないので、 ご存知の方ご教示いただけないでしょうか。 (手法はJavascriptでもjQueryでも問題ありません。)

  • javascriptファイルは1つに統合できますか

    javascript初心者のため、どなたかご教示いただけるとありがたいです。 html内に外部javascriptファイルを読み込むようにscript要素で記述しているのですが、複数の外部jsを読み込んでおり、可能であればhtml内の記述を簡略化したいと思っております。 <現状> <script type="text/javascript" src="・・・/js/jquery.js" charset="utf-8"></script> <script type="text/javascript" src="・・・/js/jquery.page-scroller.js" charset="utf-8"></script> <script type="text/javascript" src="・・/js/jquery.cookie.js"></script> <script type="text/javascript" src="・・・/js/ui.core.js"></script> <script type="text/javascript" src="・・・/js/jquery.easing.1.3.js"></script> <script type="text/javascript" src="・・・/js/jquery.scrollfollow.js"></script> <script type="text/javascript" src="・・・/js/jquery.bxslider.js"></script> <script type="text/javascript" src="・・・/js/set_slider.js"></script> ・・・ jsに対する基礎的な質問ですが、上記のような複数の外部jsファイルを、1つの外部jsファイルにまとめることは可能なのでしょうか? (単純に1箇所にコピー&ペーストするようなイメージで) お手数ですが、ご教示のほど、宜しくお願い致します。

  • 別HTMLを呼出て値を取得する方法を教えてください

    WEBプログラム初心者です。 メインのHTMLから別のHTMLを呼び出して値を取得しメインのHTMLに表示させたいです。 ■イメージ メインHTMLでボタンを押されたら(javascript ?)、 別ファイルを読み込んで(正規表現?である文字に付随する値)を取得して、 メインのHTMLのテキストエリアにセットするような感じになりますかね? どのように記述すればよろしいでしょうか? Jquery等他言語はよくわからないので、 javascriptだけで実現していただけると助かります。

  • jQueryでcookieの取得

    jQuery初心者のため、教えてください。 やりたいことは 「非表示ボタン」というボタンがあり それをクリックした人は 別のある要素を、ずっと非表示にする。 …ということです。 「非表示ボタン」をクリックした人の情報をcookieで取得し、 それをif文で条件分岐し、 その該当の要素をhideとshowで切り分けるのはわかるのですが、 cookie値の取得の仕方とかが、いまいち分かっておりません。 こんなあいまいな質問で申し訳ないのですが、 特にcookieの取得のところを教えていただけると、 助かります。 宜しくお願いいたします。