Re: インラインフレーム内のアクセス防止について ( No.1 ) |
- 日時: 2007/04/05 18:53
- 名前: おの字◆P5lEtjFUhc
- >>0
> こんにちは。 > インラインフレーム内のアクセス防止のために、 > > <SCRIPT language="javascript"> > top.location.href = "index.html" > </SCRIPT> > > を入れたのですが、そのページを開くとパソコンが動かなくなってしまいました。 > インラインフレームを使ってないページでは普通にできたのですが、 > インラインフレームのページだけできませんでした。 > 分かりづらい説明で申し訳ないのですが、よろしくお願いします。 <SCRIPT type="text/javascript" language="javascript"> location.href = "index.html" </SCRIPT> [top.]を取ってみたらどうだ?。 駄目なら後は知〜らないっと。 ## type="text/javascript" この書き方は駄目になったというのをどこかで見た気がするが気のせいか。
|
Re: インラインフレーム内のアクセス防止について ( No.2 ) |
- 日時: 2007/04/05 19:21
- 名前: ぱっく
- こんにちは。
お答えありがとうございます。 その方法でやってみたところ、 インラインフレームの中にトップページが出てきて、 その中のインラインフレームの中にトップページが… という状態になってしまいました >## type="text/javascript" この書き方は駄目になったというのをどこかで見た気がするが気のせいか。 他のページではできたのでできると思うのですが… インラインフレームだと別なのでしょうか…??
|
Re: インラインフレーム内のアクセス防止について ( No.3 ) |
- 日時: 2007/04/05 20:28
- 名前: Newのり太
- フレーム内ページにそのスクリプトを書くんだったら、
「自身が最前面だったら・・・」とかの条件をつけないと、 どっちにしても、無限ループになるんじゃないの? 前にこうゆう技を見たことがあるよ。。 <script type="text/javascript"> if (self == top) { location.href = "index.html"; } </script> まあ、積極的に薦めるつもりはありませんが。 >>1 >> ## type="text/javascript" この書き方は駄目になったというのをどこかで見た気がするが気のせいか。 たぶんコピペミスだと思いますが、非推奨は language の方じゃなかったですか? http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/interact/scripts.html#edef-SCRIPT
|
Re: インラインフレーム内のアクセス防止について ( No.4 ) |
- 日時: 2007/04/05 20:42
- 名前: Newのり太
- >>2
> 他のページではできたのでできると思うのですが… JavaScriptが効いてる環境では、index.html以外見られないような気がする罠・・・。
|
Re: インラインフレーム内のアクセス防止について ( No.5 ) |
- 日時: 2007/04/05 20:45
- 名前: ぱっく
- 状態: 解決!
- いつも丁寧に教えてくださってありがとうございます!!
おかげさまでちゃんとできました
|
Re: インラインフレーム内のアクセス防止について ( No.6 ) |
- 日時: 2007/04/06 00:41
- 名前: おの字◆P5lEtjFUhc
- 状態: 解決!
- 参照: http://www.tagindex.com/cgi-lib/q1bbs/patio.cgi?mode=view2&f=3121&no=6
-
>>4 ちと探してみた。 URL欄参照 これを見たので書きますた。 #質問と関係なくて、スレ主にはすまぬことで。
|
Re: インラインフレーム内のアクセス防止について ( No.7 ) |
- 日時: 2007/04/06 00:47
- 名前: おの字◆P5lEtjFUhc
- 状態: 解決!
- >>4 ではなく >>3 でした。
すんまそん。
|
Re: インラインフレーム内のアクセス防止について ( No.8 ) |
- 日時: 2007/04/06 08:42
- 名前: Newのり太
- >>6
あ、そうゆうことでしたか。。 現状ではやむを得ず。なんですね。
|