1つだけ過去を変えられるとしたら?

現在HTML4.01StrictでHTML文書を記述しています。

しかし、CGI(掲示板)を読み込むページは、iframe要素を使っているため、Framesetで文書宣言をしています。だけど当方のゆくゆくの希望は、XHTML1.1に書き換えたいため、iframeを使っていることに抵抗感があります。

そこで次のような代替案を試してみましたが、CGI出力は表示されませんでした(Dreamweaverでのブラウザ出力・IE6)。下記の方法は無理があるのでしょうか?

<object data="….cgi" type="text/html">
</object>

もしほかに方法があればご教示いただけないでしょうか。よろしくお願いします。

また上記方法で可能な場合、NN対策として、embedのsrc属性に、CGIを指定してもきちんと出力されるでしょうか?

併せてお願いいたします。

P.S. 『コンピュータ[家庭向け]』でも同じ質問をしましたが、削除を済ませた上でこちらに来ました。

A 回答 (3件)

SSIを使ってみては?

この回答への補足

早速ご返答いただきありがとうございます。

質問させていただくときに、併記しておくことを忘れていました。niftyでは、SSIを使用することができません。申しわけありませんでした。

flowermaze様、ならびにほかのかたに、引き続きご教示をお願いします。

補足日時:2005/11/09 12:24
    • good
    • 0

IE の方ですが、大きさを指定するとうまく行くかもしれません。



<object data="[URI]" type="text/html" width="200" height="200">XXXXX</object>
    • good
    • 0
この回答へのお礼

ご返答ありがとうございます。

ご教示いただいたとおり、領域を確保すると、きちんと表示されました。しかし、niftyはCGIは別のサーバにおかなければならなく、その場合、IEではサーバにアップすると、表示されないようです。(NN、Firefoxはきちんと表示されました)

この問題はブラウザのカテゴリに投稿させていただきます。

このたびはまことにありがとうございました。

お礼日時:2005/11/09 20:15

自信ありませんがtype="text/html"が間違っているのではないでしょうか。


http://jp.selfhtml.org/diverses/mimetypen.htm
このサイトを見ると、typeは記述しなくても動作するみたいです。

※NN対策のembedはXHTML1.1では廃止ですよ。

参考URL:http://jp.selfhtml.org/diverses/mimetypen.htm
    • good
    • 0
この回答へのお礼

ご返答ありがとうございます。

試してみたところ、やはりtype属性の指定は必要のようです。しかしご提示いただいたサイトは大変参考になりますので、ブックマークをつけさせていただきました。

貴重な資料をありがとうございます。

また質問させていただいたおりには、よろしくお願いします。

お礼日時:2005/11/09 20:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報