• ベストアンサー

間抜けな質問で申し訳ありませんが・・・(HTMLのソース表示について)

インターネットのブラウザで表示する HTMLファイルのソース(HTMLタグやJScript、VBScriptなど)って、 どうやっても見られちゃうものなんですか? ソースを見せたくない場合は?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

おつかれさまです。 スクリプトの部分を外部ファイルにして見てはどうでしょうか? 具体的には以下のように「commonScript.js」にScript関数をまとめておいて使う側はその関数を呼び出すというやり方です。 ---【スクリプトを見せたくないHTML】--------------- <!-- 外部JavaScript指定 --> <SCRIPT Language="JavaScript" SRC="commonScript.js"></SCRIPT> <input type="button" value="ジャンプ" name="B2" onclick="jumpURL('http://~')"> --------------------------------------------- 【commonScript.js】 <!--ページにジャンプするときの関数 --> function jumpURL(url){ location.href = url }

tmp_
質問者

お礼

そういう技(?)があるのですね。勉強になりました。 ありがとうございました。

その他の回答 (2)

回答No.3

ブラウザ限定ですが、IE6ならば、ソースの暗号化が 可能だったはずです。 若しくは、外部にファイルを置いておいて、 参照しに行く形にしてやれば可能かもしれませんが… やった事がないのでこちらは自信がありません。

tmp_
質問者

お礼

暗号化ソフトためしてみます。 ご回答ありがとうございました。

  • yulia
  • ベストアンサー率32% (45/137)
回答No.1

右クリック禁止のタグを入れれば、少しは違うかも しれません。 右クリック禁止 <BODY oncontextmenu="alert('○○○');return false"> 右クリック禁止2 oncontextmenu="return false" 無断転載防止 onselectstart="event.returnValue=false" などですが。 でも右クリック禁止を破ることは簡単なので、 参考にはならないかも・・。

tmp_
質問者

お礼

右クリックだけでは難しいようですね。 でもありがとうございました。

関連するQ&A