• ベストアンサー

2つのページを重ねたい

基本的な質問かもしれませんが、よろしくお願いします。 .htmlで成り立つ画像のページと、同じく.htmlで成り立つ更新情報のページ(テキスト)を完全に重ねたいのですが、どうすればいいでしょうか?フレームを試みましたがHTMLの記述が分かりません。また他に方法がありましたら、教えて下さい。ちなみに画像はFlashです。

質問者が選んだベストアンサー

  • ベストアンサー
  • gura_
  • ベストアンサー率44% (749/1683)
回答No.3

 フレームの書き方ならこちらが参考になると思いますが↓ http://www.tagindex.com/html_tag/frame/frame_sample.html  もしかすると、インラインフレームを使ったほうがよいかもしれませんね↓ http://www.tagindex.com/html_tag/frame/i_scrolling.html  繋ぎ合わせた新たな1ページを作ったほうがすっきりするように思いますが。

参考URL:
http://www.tagindex.com/html_tag/frame/frame_sample.html
azumi4799
質問者

お礼

参考サイトのIFRAMEで表示されたものを窓枠として、別の画像の画面に重ねる事は出来ますか? インラインフレームの部分は画像が隠れますが、小さい窓にする事を考えています。 でもご指摘のサイトは参考になりました。

その他の回答 (3)

  • PrintScree
  • ベストアンサー率25% (538/2091)
回答No.4

DIVとIFRAMEを駆使すれば、複数のhtmlを重ねて表示できるかと思います。 しかし、iframeはIEでセキュリティホールがあるとされ、パッチも出ているのであまり歓迎はされないでしょう。

azumi4799
質問者

お礼

到らない説明にも関わらず、回答頂いたみなさんにお礼申し上げます。いろいろ小細工してたら、思ったような表示が出来ましたので、その部分を抜粋して、報告させて頂きます。        ・        ・        ・ <EMBED src="m16.swf" quality=high bgcolor=#FFFFFF WIDTH="800" HEIGHT="537" NAME="m16" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED> </OBJECT> <IFRAME SRC="isample_a.html" bgcolor="#FFE6E6" WIDTH="180" HEIGHT="98" SCROLLING="no" style=" position:absolute;top:362px;left:180px;"></IFRAME> </TD> </TR> </TBODY> </TABLE> </DIV> <table align="center" border="1" style="position:absolute;top:362px;left:180px;" cellpadding="2" cellspacing="5" width="165" bgcolor="#FFE6E6" bordercolor="#C0C0C0" height="90"> <tr> <td align="center" bgcolor="#FFFFFF"> <marquee direction="up" scrollamount="2" height="80" width="160"> <center><FONT SIZE=2 FACE="arial" COLOR="#00cc66"> 更新情報<br>来週の予定 2月24日更新<BR>・<BR>・<BR>・ </FONT></center></marquee> </td> </tr> </table> </P> </BODY> </HTML> 以上のような記述にすると、Flashの下に更新情報の枠を作り、一旦Flashで隠れるので、その上から同じ位置にIFRAMEで穴を開けることで下の更新情報が現れることが分かりました。 やはり、説明不足でした。 申し訳ありません。 協力ありがとうございました。

  • site_uma
  • ベストアンサー率30% (109/359)
回答No.2

重ねる、というのが具体的にどういう状態を指すのかが分かりにくいですが・・・ また、画像がFlashとありますが、1つまたは複数のFlashが表示されている上に常に更新情報のHTMLを表示したい、ということですか? 無理やり重ねるなら、InnerFrameを使う、とかですかねぇ。 重ね合わせにはスタイルシートで対応する、とか。

azumi4799
質問者

お礼

分かりにくい記述で申し訳ありません。 参考に出来るようなサイト、または試して見たいので、タグの記述の仕方を教えて下さい。 よろしくお願いします。

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

意図がわからないと答えにくい質問ですね。 重ねるというのは具体的にどのようなことなのか? また重ねることの意義を完結におしえていただけると お答えのしようもあるかと。 もしそのような形でWEBサイトを他人に公開したい というのであれば、非常に嫌われるのでやめておいた 方が無難だとおもいますが。

azumi4799
質問者

補足

分かりにくくて申し訳ありません。 Flashそのものはmain.htmlというページにあって、写真の上にタイトルのように現れるようにした単純なものです。 もう一つは、info.htmlと言うページの画面の隅に小さな窓を作り、そこにテキストで更新情報を書き加え、二つの画面(ページ)を重ねて表示したいのです。 そうすれば、Flashの画像に手を加えることなく、簡単に更新情報を窓枠の中に表示出来ると考えたのですが、出来るでしょうか?

関連するQ&A

専門家に質問してみよう