とほほのカウンターについて

[上に] [前に] [次に]
H2O 1998/06/21(日) 04:12:44
とほほのカウンターについてで、リンク元発見機能だとJAVAを
OFFにすると消えちゃいますよね?
フレームタグの<NOFRAMES>のフレーム非対応のブラウザでも対処
できるように、JAVAをOFFにしている時の場合でも対処できるように
はできませんか?

Aurai [E-Mail] [HomePage] 1998/06/21(日) 12:01:42
SSIを使うしかないです
とほほのSSI入門
http://www.tohoho-web.com/wwwssi.htm

BASIC [E-Mail] [HomePage] 1998/06/21(日) 15:14:09
SSIのほうはどうやるのか詳しくはみていませんが、
わざわざSSIを使わなくても工夫でなんとかなります。
僕のプロバイダはセキュリティの問題でSSIやCGIは
自分たちでは使えませんしね(^^;

本題のページは仮にtest.htmlとしましょう
まず、本題のページの一歩手前にダミーのページを
作ります。例:jump.html
その中でJavaScriptのlocation.href="test.html"を実行
します。また、同時にHTMLタグの
<META HTTP-EQUIV="REFRESH" CONTENT="4;url=error.html">
も実行します。すると、JAVAが実行されると、test.html
に即、処理が移行しますが、JAVAが実行されないと
4秒たってからerror.htmlに行くような処理になります。
ここで、4秒としたのは、location.hrefのタイムアウトを
防ぐためです。(もしそれでも発生する時は8秒位にすれば問題ないです)
これでtest.htmlに行けるのはJAVAを実行できる状態
のブラウザのみとなります。

サンプル:
<html>

<META HTTP-EQUIV="REFRESH" CONTENT="4;url=error.html">

<script language="JavaScript"><!--
location.href="test.html";
//--></script>

</html>

さいちゃん [E-Mail] [HomePage] 1998/06/21(日) 15:33:23
僕の方でもCGIもSSIも禁止しているのですが、
SSIを無理矢理使用できるところもあります。
大抵は、&lt;!--#exec 以外のみサポートされます。

ホームページのルートに中身が下記のような .htaccess というファイルを作ります。
−−−−−−−
AddType text/x-server-parsed-html .shtml .html
−−−−−−−
(.shtml は別にいりません,ハイフンはいりません,改行をお忘れなく)


そして、カウンターのタグを
<IMG SRC="cgi-bin/wwwcount.cgi?gif+ref+<!--echo var="HTTP_REFERER"-->">
とします。
テストはしていませんが、自分の別のCGIでこのようにして使っているので、
最初のSSIさえサーバーをだまくらかせれば使えると思います。

H2O 1998/06/21(日) 16:50:17
そうそう、こういうのが知りたかったんです。
ありがとうございました。

H2O 1998/06/21(日) 16:50:43
[[解決]]
一応解決チェックしておきますね。

BASIC [E-Mail] [HomePage] 1998/06/21(日) 19:50:51
[[解決]]
ごめんなさい、なんか見当違いなレスを付けてしまったようですね(^^;
JAVAが使えるかどうか判断するのではなく、
JAVAが使えない時にどうやってカウンタを表示するかを聞いてらっしゃったのですね(^^;

でも「CGIやSSIを使うな」と言っているプロバイダでさいちゃんさんのやり方をして、
契約違反とか言われないでしょうかね?(^^;

[上に] [前に] [次に]