公式アカウントからの投稿が始まります

こんにちは。
JavascriptとCGIを利用して、簡単なアクセスログを取っています。
サイトの各ページの<BODY>~</BODY>の中で外部のJavascriptを呼びだし、
そのjavascriptの中で、<IMG src= ・・・・>でCGIを呼び出してファイルに書き込んでます。

ところが、フレームページだと、BODYタグが無いので、framesetタグの中のloadイベントで
なんとかしようと思ったのですが、Javascript自体は呼べるものの、
<IMG src=・・・>などとしているため、エラーになってしまいます。
フレームページからログを取る良い方法があれば是非教えてください。お願いします。

A 回答 (2件)

スクリプトができる前提ならもしかして以下で


いけるかもしれません。

<head>
<script language=javascript>
myImg=new Image();
myImg.src="・・・";
</script>
</head>
<frameset>
<frame なんたら>
</frameset>
    • good
    • 0
この回答へのお礼

ありがとうございました!あっさり動きました!
<head>~</head>の間でイメージが使えたんですね。
知りませんでした・・・
感謝感謝です。

お礼日時:2005/10/21 10:18

私の場合、ダミーページを作っています。



<frameset cols="117,*,0">

のようにして、0の部分にダミーページを指定します。
そのダミーページ内にアクセス解析を置いています。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
でもこれだと、フレームページそのものじゃなくて、
ダミーページのほうのログになるんじゃないでしょうか・・・?

お礼日時:2005/10/21 10:14

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!