JavaScriptをHTMLから切り離すには?
くりくり
1998/12/29(火) 14:57:02
JavaScriptって、HTMLの中に記述しますよね?
これを、スクリプトだけ別ファイルにすることはできませんか?
(SSIは使わないで、c言語の includeみたいなことを。
私の使用するサーバーはSSI使用不可なんで)
もしくは、HTML中に最小のスクリプトだけ書いて、本体を別ファイルに
する方法ってないですかね。
JavaScriptを使わないといけないようなところなんだけど、
ソースを見られると困るって場合、上記の方法か、それ以外で
なにかありますか?
mura
[E-Mail]
1998/12/29(火) 23:03:26
.jsファイルというのを使います。(拡張子が「.js」)
.htaccessの設定が必要になる場合もあります。(だったと思う)
ただし「ソースを見る」と、URLがばれてしまいますので中は見れてしまいます。
「見られると困る」のはなんでかってのを説明してくださると、何か解決策が見つかるかもしれません。
(クイズの答えを書いているのなら解答を暗号化するとか…)
モルモン卿
1998/12/30(水) 02:56:25
私も同じことで悩んでます。
>.jsファイルというのを使います。(拡張子が「.js」)
これはすぐに気づきます。
> .htaccessの設定が必要になる場合もあります。(だったと思う)
でも、みんな問題の99%はここなんですよね。
追加するべき1行の具体的な形がどこ調べても書いてないの。
Aurai
[E-Mail]
1999/01/02(土) 03:00:41
CGIがOKなら*.jsの代わりに使ったらどうでしょう?
referが空の時表示しないようにすれば
少しは期待する動作が可能になるかもしれません
くりくり
1999/01/06(水) 10:12:49
[[解決]]
みなさん、いろいろありがとうございました。
完璧に隠すのは無理みたいなんですね。
muraさんの方法で妥協することにします。
ちなみに、”スクリプトのソースを見られたくない”理由は、以下のとおりです。
1・パスワード入力画面を、旧型ブラウザ対応の為METHOD=GETに。
(JavaScript使用でPOSTできるのは最新ブラウザだけみたいなんで)
2・んで、GETだと内容が見られてしまうんで、スクリプトでコード変換。
3・でも、ソースが見れてしまうんで、変換方法バレバレ。
そんな理由なんで、CGIで、っていうのは構造上無理。
ハナからスクリプトなしにしてPOSTにすりゃいいのに、ってのもアリだけど、
いまさらそれもムリ。(というか膨大な修正がめんどう)
私は社内イントラ用HPを作成してるんだけど、
せめてブラウザのバージョンくらい社内で統一してくれたらなぁ、
としみじみ思いました。
ちゃんちゃん