
タイトルの通りなのですができればjava scriptを使わずにhtml言語でかく方法があればばなあとおもっています。
またjava script で下を実行してみたのですが
トップページから下の記述をしたページへ飛ぼうとするとトップページに戻りトップページからもアクセスできませんでした。
<script language=JavaScript>
<!--
if(top==self){
location.href="トップページのURL"}
// -->
</script>
どうすればいいでしょうか?よろしくおねがいします。
No.1ベストアンサー
- 回答日時:
お答えになるかは定かではないのですが、
もし、飛ぶ先のページが静的ページであり、index.htmlからアクセスできるのでしたら、このページは、index.html以外からもアクセスができてしまいます(静的URLを直接入力することで)。
これを防ぐ方法としては、
(1) 飛ぶ先のページに認証を必要とさせ、index.htmlのみ認証機能を持たせること
(2) 飛ぶ先のページをダイナミックページにし、index.htmlにアクセスすることによって、飛ぶ先のページが生成されること
(3) 飛ぶ先のページは、リンク元が(Referer)がindex.htmlでないと自分を表示しない仕組みを作る
ですが、(1)も(2)も、index.htmlが何らかのプログラム機能を持つことが必要となります(ASP, JSP, PHPなど)。 (3)の場合も、飛ぶ先のページに何らかのプログラム機能が必要です。
No.2
- 回答日時:
本来htmlは文章の要素をマークアップするための言語ですので、質問のようにindex.htmlからしかアクセスできないようにページをつくる事は不可能です。
また、javascriptでアクセス出来ないようにしたとしても、javascriptをオフにされると意味がありません。
ですので、どうしても制限をかけたいならばcgi等を使うのが現実的だと思います。
また、そのJavascriptを単独のhtmlファイルに書いた場合、top==selfになりますので、
location.href="トップページのURL"}
が、必ず実行されることになると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vsftpd+sslでアップロードできない
-
VB初心者。小数点以下の表示で...
-
SUN BBSの改造方法
-
掲示板(kentさんの所のsunbbs...
-
wordの数式について 定積分を書...
-
tracert ができない原因
-
「value」に2つの値をセットす...
-
チェックボックスの返す値
-
ラジオボタンが両方とも選択で...
-
select値をhiddenのvalueに渡し...
-
content-dispositionによるファ...
-
FORMのselectの選択肢を最初か...
-
VB.net データーグリッドビュー...
-
WEBページを強制的に横画面で見...
-
MSPゴシックで、一番幅を取る文字
-
ボタンの処理
-
iPhoneでセレクトボックスが選...
-
CGIでPERLのモジュールの有無を...
-
CGIで得た内容をHTMlページに代入
-
掲示板の文字色指定について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ローカルテストサーバーと本番...
-
VB初心者。小数点以下の表示で...
-
サイトの階層について
-
ブックマークからのアクセスを...
-
GoogleMapsAPIを利用したマッシ...
-
Lightboxの表示位置に関して質...
-
拡張子'html'と'htm'はどっちが...
-
外のhtmlに飛ばせる。
-
ホームページビルダー10のバグ??
-
vsftpd+sslでアップロードできない
-
URLバーに日本語を表示させたい
-
SELECTでgroup byした時の挙動
-
Excelのセルに HTML を貼りつけ...
-
IEで「file://」プロトコルが使...
-
FORMを中央に表示したい
-
SUN BBSの改造方法
-
wordの数式について 定積分を書...
-
掲示板(kentさんの所のsunbbs...
-
ラジオボタンが両方とも選択で...
-
「value」に2つの値をセットす...
おすすめ情報