WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:iframe部分のソースが消える

0:[投稿] hikari [MAIL] [URL] [2004/03/04 09:59 ][環境:IE6 わからない]

iframeが表示されません。
IEのソース表示で見てみたら、その部分のソースが消えています。
なぜ?
どうすればよいのでしょうか。
HTMLタグは、こうです。
<div style="width:90%;text-align:center;">
<table width="100%>
 <tbody>
  <tr>
   <td style="align:right;">
    <iframe src="1,html" width="250" height="250" scrolling="auto" name="news"></iframe>
   </td>
  </tr>
 </tbody>
</table>
</div>

ソース表示では、<frame>〜</frame> が消えています。
表示画面でも、インラインフレームの枠すらもなく、空のテーブルが表示されているだけです。

どなたか、お分かりになる方いらっしゃらないでしょうか。
お願いします。


1:[回答] Yachimata [2004/03/04 10:10 ]

説明を読んだ限りでは「有り得ない」としか思えません。
ソースごと消えてしまうなんて・・・・・・

url があるのであれば、その「ソース」をアップしては如何でしょう。
その方が回答者もイメージし易いかと思います。


2:[回答] gun [2004/03/04 10:26 ]

<iframe src="1,html"・・・
カンマ(,)になっていますが、これは原因と違いますか?


3:[回答] hikari [MAIL] [2004/03/04 19:22 ]

説明が悪くて申し訳ありません。
タグは、コピー&ペーストではなく、手書きしたので、書き間違えました。
わかりやすくするために、と思ったのですが、余計にわからなくしてしまいました。

実際のタグをコピー&ペーストします。

<DIV style="width : 90%;text-align : center;">

<TABLE border="0" width="100%">
 <TBODY>
   <TR>
     <TD align="right"><IMG src="title2004.gif" width="430" height="50" border="0"><br>
     <IFRAME src="kousin.html" width="250" height="250" scrolling="AUTO" name="news"></IFRAME>
     </TD>
   </TR>
 </TBODY>
</TABLE>

それが、IEのソース表示でみると、

<DIV style="width : 90%;text-align : center;">

<TABLE border="0" width="100%">
 <TBODY>
   <TR>
     <TD align="right"><IMG src="title2004.gif" width="430" height="50" border="0"><br>
     
     </TD>
   </TR>
 </TBODY>
</TABLE>

となっています。
実際、インラインフレームは、影も形もありません。

URLはここです。
http://www8.ocn.ne.jp/~nuts/index9.html

申し訳ありません。
再度、お助けください。


4:[回答] Yachimata [2004/03/05 08:09 ]

見てみました。

「ソースの表示」をしても、ソースに <iframe> は居ます。
フレームも見ています。

再現出来ませんでした。


5:[回答] kei [2004/03/05 09:09 ]

見てみましたが、ちゃんと表示されています。
何かフィルタリングソフトなどを使っていませんか?

#というか犬のサイトですかぁ。
#仕事外の時間にちょろっと見させていただきます。


6:[関連] … [2004/03/05 09:25 ]

iframe の中身には,代替内容を記述した方が親切ではないかと。
iframe が空要素ではないのは,代替内容を記述するためですから。

<IFRAME src="kousin.html" width="250" height="250" scrolling="AUTO" name="news">
<a href="kousin.html">更新記録はこちらを参照してください。</a>
</IFRAME>


7:[回答] hikari [MAIL] [2004/03/05 16:02 ]

みなさま、ありがとうございます。
「ちゃんと表示されている」に驚いて、外で見てきました。
本当に表示されていました。

つまり、見えないのは、わたしのPCだけなのでしょうか。
ちなみに、うちにあるwin2000でも、macでも見えません。
この逆(自分に見えて、他人に見えない)ならわかりますが、なぜこんなことが起こるのでしょうか。
他の方に見えるのなら、このページをこのまま作っていけばよいのでしょうか?
(今は、インラインフレームを使用しないページを仮のTOPページにしています)  

iframeの代替内容記述についてのご指摘、ありがとうございます。
記述します。


8:[回答] Yachimata [2004/03/05 16:17 ]

ブラウザのキャッシュのクリアを実行してみて下さい。

そういった不具合が解決したという報告を、
幾つか見た事があります。


9:[回答] AC [2004/03/05 23:04 ]

hikariさんの家のネットワークと外部との間にProxyが存在する可能性があるかも。
http://www8.ocn.ne.jp/~nuts/index9.html?test
でアクセスするとどうなりますか?


10:[回答] hikari [MAIL] [2004/03/05 23:08 ]

キャッシュのクリア、実行してみました。
でも、だめです。
ACさんのおっしゃるURLでアクセスしてみましたが、それもだめです。

ポップアップ広告のブロックをしています。
そのせいかと思って、それも一時切ってみたんですが、変わりません。


11:[回答] AC [2004/03/06 01:49 ]

これは確実にProxyです。
広告でiframeが使われることがあるので、Proxyでiframe要素を
消してしまっているのでしょう。

>ポップアップ広告のブロックをしています。
何というソフトを使っていますか。


12:[回答] hikari [MAIL] [2004/03/06 09:23 ]

ノートンです。
googlバーにも、広告ブロックが入っています。

では、「私だけが見えない」ではなく、「広告ブロックを入れている人には見えない」なのでしょうか?
でも、私のPCでも、インラインフレームのすべてが見えないわけではないです。自分のHP内の他ページの別のインラインフレームや、他のHPのインラインフレームも、ほとんどは見えていると思います、たぶん。

どうやったら、みんなに見えるiframeにできるでしょうか?


13:[完了] hikari [MAIL] [2004/03/06 21:34 ]

いろいろやってみていたのですが、iframeのサイズを変えたら、私のPCでも表示されました。

<IFRAME src="kousin.html" width="300" height="150" frameborder="0" scrolling="AUTO" name="news"><a href="kousin.html">更新履歴</a></IFRAME>

http://www8.ocn.ne.jp/~nuts/

なぜ250/250ではいけないのか、非常に納得しがたい気持ちですが、表面上は解決しました。
ので、「完了」にします。
回答してくださった皆様、本当にありがとうございました。
心から感謝いたします。


回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World