
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
ああ、クイズの回答を分らない様にしたいって事ですね?
ん~、だったらNo.2回答の様に、一つはFlashを使うのも手ですね。ただし当然ながら、Flash作成の知識&技術が必要になります。
他の方法としてはJavaScriptを使って、回答となる部分のデータを外部ファイルから読み込むような仕様にして、ぱっと見にはソースを直読みしても分らない様にする方法などが考えられます。結局、方向性としては「外部ファイル」に置いておくと言う事でしょうか?
P.S.
外部ファイルにしても、結局、ソースを除いてその外部ファイルを直に見られたらダメなのでは?という疑問が生じますが…。
とりあえずJSONファイルなどに回答データを記述する形にして置いて。尚かつ1つにまとめて書くのではなく、10個くらいにバラバラに分けて回答を分散記述して置き。それをHTML側からJavaScriptで読び出して、作者にしか分らない計算式などで結合して最終的に回答として出力する様なプログラムにすれば。まあ、よっぽど暇人で根性あって、尚かつJavaScriptとかの知識にも長けた人じゃないと解読はかなり難しいので。通常レベルのクイズなどでしたら、まず大丈夫なのではと思います。
他にも色んな方法が考えられますので、質問者さんの力量やサイト環境に合った方法を導入すれば良いと思います。またこういう事自体をあれこれ考えて試すのは、web技術を自然に楽しみながら高めていくので、是非色々と挑戦してみて下さい!
この回答への補足
大したことしてないので参考にならないかもしれませんが
以下、似たようなことをしたい方に向けてソースを書いておきます。
数値・ファイル名は適当なので随時変更してください。
ichigo.jsは単にwindow.open関数で隠しページを開くよう
指定してるだけのファイルです。(kakushi()は関数名です)
<html>
<head>
<script type="text/javascript" src="ichigo.js"></script>
<title>イチゴ</title>
</head>
<body>
<img src="ichigo.jpg" usemap="#Map" border="0">
<map name="Map">
<area shape="rect" coords="51,105,150,190" href="ichigo1.html">
<area shape="rect" coords="419,284,507,365" href="ichigo2.html">
<area shape="rect" coords="530,369,636,479" href="javascript:kakushi(); void(0);">
</map>
</body>
</html>
ただこれだと先述した通り、座標で場所がバレバレです。うーん…。
もっと良い方法があるとは思いますが…。
再度のご回答ありがとうございました!
javascriptを用い、外部ファイルで置いて…ですね。
ありがとうございました。
教えていただき、実際に試してみて成功はしたのですが
(ソースが微妙なのはさておき)URLは隠せても位置で
バレバレになってしまいました…^^;
うーん、どちらにしろ大して隠せないのだからそのあたりは諦めるか
それとも良い方法があるのか、もう少し模索してみようと思います。
ありがとうございました!
No.2
- 回答日時:
だったらFlashを使用すればいい。
例えば↓このページ。
http://cweb.canon.jp/ef/l-lens-j/index.html
htmlのソースを表示させてもほとんど何も書いていないのにこの情報量。
どういうことかわかりますよね?
回答ありがとうございました!
そうですよね、flashを使えばスタイリッシュに
やりたいことができると思います…。
折を見てflashも勉強したいと思います。
ありがとうございました。
No.1
- 回答日時:
無理。
不可能。ネット黎明期以来、何百回となく同じ質問が繰り返されてきていますが、100%無理、無茶、無謀。そのページ内に「隠し(笑)ページ」へと繋がる何らかの痕跡、つまりリンク的な動作をするものを少しでも入れた時点でね(ある程度時間や手間が掛かるだけで最終的には必ず解析可能)。本当に秘密にしたい事は「右ポケットの中身を左ポケットに移し替えるな」の諺通り、そもそも最初から誰にも教えてはならないのです。つまり「隠しページ」へ繋がるリンクやURLなどの記述を一切、サイトの中に書き込んではならない。で、見せたい人だけに個別にメールなどで直にその「隠しページ」のURLを教える方法しかないです。
当然、その「隠しページ」があるディレクトリは階層ごと丸ごと、.htaccessなどを用いて外部から隠蔽し、ましてやGoogle検索などにもクロールされない様にして置かなければなりません。念のためにURLも、HTMLファイル名などを16文字以上のランダムな文字列などにして隠避性を高めます。
ご回答ありがとうございました。
いえ、特に完全に秘密にしたいわけではないのですが…。
見つけて欲しいけれど、それ自体がクイズの答えのようなもので簡単に分かってしまったら面白くないなぁ…という。
つまり、上手く説明ができるか分からないのですが、たとえばネバーランドの地図の画像を
載せたページがあったとしてそれぞれ「人魚の入江」の画像からは人魚のページ、
「インディアン集落」の画像からはインディアンのページに繋がるとします。
そこに「このページのどこかに海賊が宝を隠した場所があります、探してね」となっており
どこかの画像から隠しページに繋がる…というような感じです。
完全に自己満足なのですが、ソースをみてそのURLを直に入れられるとなると
宝探しの用をなさず、つまらないのでできれば隠したい、わかりづらくしたい、と思った次第です。
以前、似たようなページを見かけたことがあるので(リンクは確かにあるのにソースをみても
URLが分からない)、別ファイルに書いて呼び出しているのだろうか…などと
思って調べてはみたのですがいまいち分からなかったので質問させていただきました。
自分でももう少し調べてみます。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【敬語】お掛けしてもよろしい...
-
中国のEV
-
よく使うプログラミング用語は...
-
カンマ区切り形式ではなく、セ...
-
パワーポイントで参照ページを...
-
トロッファとは何ですか??
-
リンクをアップデートするしな...
-
ExcelのROUND関数を一括解除し...
-
txtファイル内の指定の単語の数...
-
Ctrl+Hで置換にならない
-
ホームページビルダー11で作...
-
<IFRAME>でコンテンツ部分のみ...
-
リンクを送るとは?
-
複数PDFファイル内の特定文字列...
-
エクセル 置換中の値の更新
-
保温ボックス?
-
秀丸で数字を一発で消したい。
-
ページの自動ジャンプを止めるには
-
キングファイルの背表紙を作成...
-
秀丸エディタでファイル名のハ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【敬語】お掛けしてもよろしい...
-
ホームページ上の画像のソース...
-
新型コロナウイルスオミクロン...
-
Front Page Expressで作成した...
-
背景のソース
-
ホームページにBGMを貼りつける...
-
「裏サイトの見つけ方」について
-
ソースコードの差分の反映
-
ホームページの検索エンジン対...
-
Macでホームページ作成。しかし...
-
ホームページでギャンブルの収...
-
ドロップシッピングということ...
-
この画面が出て進めません
-
HTMLのタグ
-
グーグルマップのふきだしを削...
-
水色のソースを作りたいのです...
-
HTMLソースを丸ごと貼り付けたい
-
この色は何色?
-
よく使うプログラミング用語は...
-
HPのソースを消してしまいました。
おすすめ情報