
利用規約を読んで「同意する」のリンクを選択しないと
特定のページにジャンプできず
「同意しない」を選択すると
”利用できません”などと書いたページにジャンプする仕組みを作りたいのです。
普通にHTMLで作ってリンクを貼ればすむ話ではありますが
検索システム(Namazu)を置いているため
「同意したうえでのジャンプ先のページ」が
それにひっかからないようにしたのです。
検索エンジンにも同じくひっかからないように。
メタタグでも可能なのでしょうか?
私はプログラマでは無いのでプログラムは書けません・・・(改造程度ならなんとか・・・)
なるべく簡単なシステムで実現できれば嬉しいです。
アドバイスよろしくお願いします。

No.2ベストアンサー
- 回答日時:
少し作ってみました。
<FORM NAME="formChecker">
<INPUT TYPE="radio" NAME="Checker" VALUE="YES"> Yes
<INPUT TYPE="radio" NAME="Checker" VALUE="NO" checked> No
<INPUT TYPE="button" VALUE="送信" onClick="check()">
</FORM>
<SCRIPT LANGUAGE="JavaScript">
function check() {
chk = document.formChecker.Checker;
if (chk = "YES") {
//YES
this.location.href = "index.html";
} else {
//NO
alert("送信できません");
}
}
</SCRIPT>
フォームでNOのままだと送信できないというアラートが表示されます。
YESだとHTMLを呼び出すようになっています。もちろん、リンク先にはどんなURLを指定してもかまいません。
No.3
- 回答日時:
こんにちは。
う~ん。CGIやPHPといったサーバサイドで動作するものがないと、難しい気がします。
更に認証システムとかも加えるとか。
同意したら特定のページへ行く。っていうのはJavaScriptで出来ますが、検索ロボット(googleやyahoo等の)にはJavaScriptも無意味です。JavaScriptで記述された指定のアドレスをチェックされて、秘密(?)のページを見られてしまうかもしれません。
ま、サーバサイドを使わず、秘密ページのURLだけを隠したい。と、いうのであればFLASHで作成する方法があります。
FLASHの場合はそういったURLをほぼ完全に隠してしまうため(逆に言うとFLASHで作られたページは検索エンジンにヒットしにくい)秘密ページが検索される可能性が低くはなります。(理論上はロボットに勘ぐられることはない)
ただ、誰かがどこかの掲示板やら自分のサイトでその秘密ページのアドレスを載っけてしまったら、そこからばれる可能性はありますが。
完全に隠蔽するならサーバサイド+認証、それほどでなくていいならFLASHで。
と、いう感じでしょうか。
どちらにしろある程度知識がないと難しいかもしれません。
たしかにジャバスクリプトは環境に左右されるので「見せかけ」としてはそういう事もできるけど、どうなんだろう・・・とは思っていました。
フラッシュのアクションスクリプトでもできそうですね。ただそれだとテキストが無くなって全て「画像」になっちゃいますよね。テキストベースのページなのにそれもどうかと・・・
意外と簡単にはできないものなんですね。
会社側もそこまでしなくていい。という事だったんで
今回は簡単に作ってしまいましたが
また機会があったらチャレンジしてみようと思います。

No.1
- 回答日時:
JavaScriptでできますね。
ボタンを押して、アラートを出すこともできますし、同意したかどうかで、次の画面を分岐させることも可能です。
スクリプトなので普通にHTMLにリンクと同じ感覚で埋め込めます。
参考URL:http://www.openspc2.org/JavaScript/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
htmlの文字が縦書きになる
-
テーブルの行を折りたたみたい...
-
スマホ(android)のタッチパネ...
-
css初心者 フレックスボックス...
-
htmlの<input type=”file”>でア...
-
HTML&CSSとHTML5&CSS3の違い...
-
静止画画像をクリックすると音...
-
スマホで、左右にスワイプして...
-
メモ帳の段落の揃え方
-
iPhoneで HTMLファイルを閲覧
-
<input>のstep属性に違反する入...
-
、URL化させるにはどうしたらい...
-
HTMLで画像をポップアップで表...
-
WEBページを強制的に横画面で見...
-
HTML/CSSを使って写真のような...
-
HTMLでクロス抽出したい
-
レスポンシブで困っています・・
-
ホームページの制作について教...
-
GoogleSearchControlにホームペ...
-
HTML&CSS メディアクエリについ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「同意しない」とジャンプでき...
-
perl/cgiについて、教えて下さい。
-
htmlでfor文使えますか?
-
時間でリンクが変わるSSIとCGI
-
ファイルアップロード
-
ロシア語??これはどうやって...
-
ブログのアップが出来ません。
-
メインで・・・。
-
html内のリンクURLの一部分を個...
-
HTMLからフォルダを開きたい
-
Excelで、社外秘(閲覧のみ)と...
-
iPadの標準ブラウザでローカルH...
-
見れる方・・
-
社内で利用するWebサイトを立ち...
-
どのページもすべて同じURLなの...
-
Webサイトから、txtファイルを...
-
リンク先からリンク元の、同じ...
-
テキストエディタvscodeでプロ...
-
HTMLページが勝手にダウンロー...
-
【HTML】1クリックで複数ファイ...
おすすめ情報