2007/04/05 16:47
題:インラインフレーム内のアクセス防止について
名:ぱっく
ID:xhgSDDrfVYm0
こんにちは。インラインフレーム内のアクセス防止のために、<SCRIPT language="javascript">top.location.href = "index.html"</SCRIPT>を入れたのですが、そのページを開くとパソコンが動かなくなってしまいました。インラインフレームを使ってないページでは普通にできたのですが、インラインフレームのページだけできませんでした。分かりづらい説明で申し訳ないのですが、よろしくお願いします。

No.2 2007/04/05 19:21
名:ぱっく
こんにちは。お答えありがとうございます。その方法でやってみたところ、インラインフレームの中にトップページが出てきて、その中のインラインフレームの中にトップページが…という状態になってしまいました(^^;)>## type="text/javascript" この書き方は駄目になったというのをどこかで見た気がするが気のせいか。他のページではできたのでできると思うのですが…インラインフレームだと別なのでしょうか…??

No.3 2007/04/05 20:28
名:Newのり太
フレーム内ページにそのスクリプトを書くんだったら、「自身が最前面だったら・・・」とかの条件をつけないと、どっちにしても、無限ループになるんじゃないの?前にこうゆう技を見たことがあるよ。。<script type="text/javascript">if (self == top) {location.href = "index.html";}</script>まあ、積極的に薦めるつもりはありませんが。>>1>> ## type="text/javascript" この書き方は駄目になったというのをどこかで見た気がするが気のせいか。たぶんコピペミスだと思います...
全文 メンテ
No.4 2007/04/05 20:42
名:Newのり太
>>2> 他のページではできたのでできると思うのですが…JavaScriptが効いてる環境では、index.html以外見られないような気がする罠・・・。

No.5 2007/04/05 20:45
名:ぱっく
いつも丁寧に教えてくださってありがとうございます!!おかげさまでちゃんとできました(^_^)

No.6 2007/04/06 00:41
名:おの字◆P5lEtjFUhc
>>4ちと探してみた。URL欄参照これを見たので書きますた。#質問と関係なくて、スレ主にはすまぬことで。

No.7 2007/04/06 00:47
名:おの字◆P5lEtjFUhc
>>4 ではなく >>3 でした。すんまそん。

No.8 2007/04/06 08:42
名:Newのり太
>>6あ、そうゆうことでしたか。。現状ではやむを得ず。なんですね。

Page: [1] [2]

掲示板に戻る