インラインフレームと A NAME タグについて。

[新着] Webテンプレートを仮オープンしました



0   名前: フユツキ : 2005/03/30 01:19   [URL
私のHPではインラインフレームを起用しているのですが、
インラインフレーム内に表示したページに A NAME タグを使用すると
親ウィンドウに指定した部分が表示されてしまいます。

何故こうなってしまうのか、そしてその対処法が分かる方がおりましたら、
教えていただきたいと思います。どうかよろしくお願いします。

どのような状態なのか実際にHPを見ていただけたら幸いです。
とっぷ>あの日のたわごと>日記選択。

1   名前: むむりく : 2005/03/30 02:46
ごく普通に見えてます。(firefox 1.0.2)
押した後、上まで戻るのがたいへんなぐらい、ばっちり機能してます。

> 親ウィンドウに指定した部分が表示されてしまいます
具体的にお願いします。

余談。
親ウィンドウ、スクロールバーがないので下(Copyright)隠れちゃってます。
ホイールでなんとか見れますが…

2   名前: フユツキ : 2005/03/30 19:48
>具体的にお願いします。

ようは A NAME で指定した部分をインラインフレーム内に表示させたいのです。

3   名前: むむりく : 2005/03/31 02:31
> 親ウィンドウに指定した部分が表示されてしまいます
> ようは A NAME で指定した部分をインラインフレーム内に表示させたいのです。

できていないと判断できる材料を書いていただきたかったのですが、
インラインフレーム内に表示ということでしたら、
先に書いたよう既にできてます。

ところで、空の a name を使うのでしたら、
段落かセルに id 属性を付けた方がいいと思います。
ただし、id 属性は、数字で始めることはできません。

(e.g.)

<a href="#d14">14</a>

<TD id="d14" width="477"><STRONG>04.12.14&nbsp;Tue</STRONG>

# 日付を強調というのも、少しおかしな気がします。(ページ内で重要なのが日付と判断される)
# p 要素の中に table を含むことはできません。

# 追記:ActiveSquare 5ってソフトのせい?

4   名前: tk : 2005/03/31 02:11
Macのsafariを使っているんですが,たぶん質問の内容と思える状態になりました。
で、ソースを見て何となくですが・・・
<a href="" target="top">
<IFRAME SRC="" WIDTH="100%" HEIGHT="435" name="top"
ってなってますが、 target="top"とname="top"を変えてみたら上手くいくんじゃないでしょうか?
たとえば、 target="main"とname="main"とか。

5   名前: フユツキ : 2005/03/31 13:15
ご指摘ありがとうございました。

編集の際に誤ってコピーライトを消してしまったところ、
何故か作動するようになりました。

一覧へ戻る