現在、アクセスログ解析を作成しておりまして、
解析対象ページ内において何秒間閲覧したかを
確認したくjavascriptで閲覧時間を拾い、それを
解析用のcgiに渡すよう処理しています。
・main.html
<html>
<head>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<script language=JavaScript>
start_time = 0;
end_time = 0;
use_time = 0;
start_time=(new Date()).getTime();
window.onunload=time_out;
function time_out(){
end_time=(new Date()).getTime();
use_time=(end_time-start_time)/1000;
alert(use_time+'秒閲覧しました');
var link = document.referrer;
document.write("<img src='./log.cgi?file=main2&link=");
document.write(link);
document.write("&stayed=");
document.write(use_time);
document.write("' height='1' width='1' border='0'>");
};
</script>
</head>
<body>
mainpage<br>
<a href="http://yahoo.co.jp/">YAHOO!へGO</a>
</body>
</html>
このようにjavascriptを書きました。閲覧時間は取得
出来たのですが、リンク先にページジャンプして、ブラ
ウザの「戻る」でmain.htmlに戻り,もう一度「戻る」と
ブラウザから「進む」先がなくなり、main.htmlに戻れ
なくなってしまいます。
上記javascriptに問題があれば教えて頂けませんか?
ブラウザはIE4.0を使用しております。
長くなりすいません。よろしくお願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
No.1さんの仰るように、最終的に「進む先が無くなる状態」で表示されるページがどこなのかわかりません。
質問文を読んだ限りでは
■A 進む先が無くなるページ
↑戻る
■B main.html
↑戻る ↓リンクでジャンプ
■C リンク先ページ
という経路を辿っているようですが、A地点のページについての説明が一切無いので、補足お願いします。
No.1
- 回答日時:
すみませんが・・・質問がよくわからないので勝手に解釈させてもらいます。
もう一度戻るとは一体どこへ「戻る」のでしょうか?
私のPC上で動かしてみたのですが、まずリンクをクリックしてリンク先へジャンプ。
ブラウザの「戻る」でmain.htmlへ戻る。
と、この段階でブラウザでは「進む」しか表示されませんよね???
ここからもう一度リンクでジャンプしてもブラウザではきちんと戻るが表示されましたし、mainへも戻れました。
使用しているのはIE5.01SP2です。
もし、間違っていたら手順をもう少しくわしく教えてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- HTML・CSS 下にスクロールしても、追従するボタンのコードを書いたのですが、ボタンの中の画像が半分しか表示されない 1 2022/04/16 21:31
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- JavaScript 画像の表示位置 3 2022/12/23 08:25
- PHP PHPでユーザー情報を入力して簡易ログイン機能をつくってみたのですが 1 2023/05/29 08:51
- JavaScript GoogleChart 階層ごとのブロックの長さを個別に設定したい 1 2022/07/06 14:27
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
window.openでタイトル名の指定
-
ウェブ上にキーボードを作りた...
-
innerHTMLにて設定した情報を再...
-
JavaScriptの表示方法
-
JS、document.write出力位置設定
-
idを使わずにonclickで自身の要...
-
C#OpenCv V4にのエラーに関する...
-
google apps scriptの終了のさせ方
-
二次元配列を使って順位をだす...
-
同じIDで定義した要素の配列を...
-
functionから別のfunctionを実...
-
GASでundefinedエラーが出ます
-
<a>タグのテキストを取得
-
Boolean型配列中のTrueの有無を...
-
【正規表現】【javascript】CR...
-
innerHTML実行後のイベント
-
Linux バイナリ実行できない "...
-
ActiveXobjectが作成できない
-
C言語でクロージャを記述する
-
JavaScriptにおける[] とか :...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
window.openでタイトル名の指定
-
ホームページに日付を自動更新...
-
テキストボックスに入力された...
-
for文のiを使ってリンク先のア...
-
○歳△ヶ月と×日を計算してくれる...
-
引数を渡さずに呼び出し元の変...
-
なぜ、ジャバスクリプトが表示...
-
innerHTMLにて設定した情報を再...
-
前のページに戻るとページトッ...
-
更新でランダムでページ内のテ...
-
今日の月と日付の1週間後や3日...
-
「今日の日付けを画像で表示」...
-
java カレンダーの日付指定で...
-
文字列を点滅させたい
-
HTMLを記述しつつサブ窓(showM...
-
条件分岐(IF文)の簡素化
-
Java Scriptのメソッドについて
-
javascriptとphpの連携で疑問
-
現在の日付から、1ヶ月前にす...
-
この方法を教えてください。
おすすめ情報