• ベストアンサー

インラインフレームについて

よろしくお願いいたします。 インラインフレームで、 <IFRAME src="●●.htm" name="kowaza_iframe" width="500" height="300" frameborder="0" scrolling="AUTO"> </IFRAME> とした場合、中に表示する●●.htmの高さが300以上だと、スクロールバーが表示されて、●●.htmがすべて表示されません。これをどんな大きさの●●.htmであっても、そのファイルをそのまま全体を表示することはできないでしょうか? それとも、そもそもインラインフレームでそのようなことは無理あのでしょうか?

  • HTML
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
  • lefty24
  • ベストアンサー率54% (6/11)
回答No.1

横幅500、縦300の大きさのフレームの中に●●.htmを表示するってことだから、<IFRAME>~</IFRAME>の中の height="300"の数値を●●.htmの大きさに合わせて、大きくするしか無いのでは。 違った解釈だったらごめんなさい。

genkigan
質問者

お礼

回答、ありがとうございました。

関連するQ&A

  • インラインフレームがうまく表示できない

    初心者のためうまく説明できないかもしれませんが、よろしくお願いします。 インラインフレームを使ったページを作りました。 Firefoxでは思った通りに表示できたのですが、Safariで見てみると設定したサイズになっておらず、縦横ともにスクロールバーが出ています。 色々試してみましたが解決できませんでした。 お力を貸してください。 以下抜粋ですが、 <td width="550"height="500" align="left" valign="top" nowrap="nowrap"> <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td> <iframe src=" ""link1.html""link2.html""link3.html"width="550" height="500"name="link"frameborder="0"scrolling="auto"></iframe> </td> としてあります。

    • ベストアンサー
    • HTML
  • インラインフレーム

    初めまして。初歩的なことかもしれませんが、 よろしくお願いいたします。 私のHPは、メニュー部分をインラインフレームを使っています。 最初は、そんなにメニュー項目がなかったので、高さ設定をそんなに大きく取ってませんでしたが、メニューの項目を追加していくにあたり、設定していた高さでは足りなくなりました。 スクロールにはしたくありません。 毎回、高さ設定をしなおさずに、うまく入れられることは出きますでしょうか? ちなみに、インラインフレームのタグは、 <IFRAME name="menu" border="0" frameborder="0" marginheight="0" marginwidth="0" src="menu.html" width="143" height="1600" scrolling="no" title="メニュー">このページはインラインフレームを使用しています。</IFRAME> です。 よろしくお願いいたします。

  • インラインフレームの表示設定について

    HTMLで作っていたページがゴチャゴチャして来たのでインラインフレームで 小分けにし、整頓しようと思ったのですが…上手くいかずに困っています。 heightやwidthでサイズを指定しても、その通りには行かず、余白付きのページを スクロールバー付きで表示され… スクロールバー無しで表示したいので、scrolling="no"を設定すると、指定しても いない部分で途切れ、ページが表示されなくなってしまいました。 (その際、バーが減ったおかげか横幅だけは設定通りになりました) ※縦幅が指定できないので、枠を超えてなお表示できるoverflow:visibleと  バー無し指定のscrolling="no"を同時設定する方法を探しています。 <iframe src="××.html" scrolling="no" frameborder="0" style="border:none; overflow:visible; width:○○px; height:○○px;">と設定すると途中で途切れ、 http://www001.upp.so-net.ne.jp/oka/iframe_ssi.htm ←こちらのページ下部に 有る様にjavascriptで設定してみたところ今まで表示されてたインラインフレーム 部分が見えなくなりました。 どなたか改善方法をご存知の方、ご教授をよろしくお願いします

    • ベストアンサー
    • HTML
  • インラインフレームについて

    不動産サイトを運営しています。現在CGIをインラインフレームで呼び出して新着物件やお勧め物件を表示しております。しかし、トップページのソースに表示されていないために、物件を入れ替えても更新にはなっておりません。ソースとして表示するにはどうしたらよいのでしょうか? 下記に今のソースを記載しておきます。 あまり詳しくないものですから、具体的にお願い致します。 <div class="contents_midashi"><h4>新着不動産情報</h4></div> <div id="topic"><iframe name="news" src="cgi-bin/news_g.cgi" frameborder="0" scrolling="auto" width="723" height="310"></iframe></div> <div class="contents_midashi"><h4>特選不動産物件情報</h4></div> <div class="toku"><iframe name="baitoku" src="cgi-bin/toku/b_toku_y.cgi?hyoji_page=1" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe>

    • 締切済み
    • CGI
  • インラインフレームの高さ

    IFRAMEの高さをIFRAME内のページに合わせて引き伸ばしたいのですが、そういうことが出来るのでしょうか。 <iframe src="URL" scrolling="no" frameborder="0" width="900" height="???"> 宜しくお願いします。

  • CSSでインラインフレームを非表示にしたい

    初心者です。 いろいろ試したのですがうまくいかないので教えてください。 複数のインラインフレームのレイアウトを、スタイルシートで一括管理したいのですが、 たとえば、 <iframe class="free" src="http://www.***" scrolling="no" frameborder="no"></iframe> <iframe class="only" src="http://www.***" scrolling="no" frameborder="no"></iframe> <iframe class="link" src="http://www.***" scrolling="no" frameborder="no"></iframe> と縦に並んでいるインラインフレームをhtmlは変更せずに、 真ん中の「only」だけ隠すことはできませんか? スペースが空かずにfreeとlinkだけが並んでいる状態にしたいです。 宜しくお願いします。 .free { width:450; height:760; border:none; margin: 0px; overflow: hidden; } .only { width:450; height:680; border:none; margin: 0px; overflow: hidden; } .link { width:450; height:680; border:none; margin: 0px; overflow: hidden; }

    • ベストアンサー
    • CSS
  • インラインフレームのスクロールバーについて

    インラインフレームのスクロールバーが現れないようにしたいのです。それも、縦方向は残して、横方向のスクロールバーが出ないようにしたいのです。 MacのIEで確認すると(当方はMacintoshでホームページを作成しています)縦方向のみスクロールバーが現れ、横方向は現れません。がWindowsで確認すると縦横ともに現れるのです。 タグではautoとyesとnoしか制御する方法はないのでしょうか? Javascriptなどでもかまいません。 どなたかご存じでしたら教えてください。お願いします(泣) ちなみにテーブルのセルの中に作っているのですが、タグはこんな感じです↓ <td width="104"> <iframe src="info.html" name="info" width="100%" height="92" frameborder="0"> <p>このページはインラインフレーム対応のブラウザでご覧ください。</p> </iframe> </td>

    • ベストアンサー
    • HTML
  • インラインフレームサイズについて

    iPad2のブラウザ(サファリ)ではインラインフレームの表示サイズが大きくなる。 太枠は、w460 h125で指定 (2)はインラインフレーム外(下にスクロールしないと見えない) ようにしております。 ┏━━━━━━━━━━┓ ┃(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)┃ ┃(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)┃ ┗━━━━━━━━━━┛   (2)(2)(2)(2)(2)(2)(2)(2)(2)(2)   (2)(2)(2)(2)(2)(2)(2)(2)(2)(2) しかし、iPad2のサファリで見ると ┏━━━━━━━━━━┓ ┃(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)┃ ┃(1)(1)(1)(1)(1)(1)(1)(1)(1)(1)┃ ┃(2)(2)(2)(2)(2)(2)(2)(2)(2)(2)┃ ┃(2)(2)(2)(2)(2)(2)(2)(2)(2)(2)┃ ┗━━━━━━━━━━┛ と、srcで指定したページ全てのテキストが表示されてしまいます。 これを指定したサイズで表示は可能でしょうか? インラインフレームのタグ <iframe src="info.html"name="info"scrolling="auto"width="460"height="125" border="0" frameborder="0">

  • 一つのhtml内でテーブルを使ってインラインフレームを多用する。

    お世話になります。 一つのhtml内に三列の表を入れその左に一つ、真中に二つ(上下)、右には使わず通常の文字を入力 というものを作ろうとしていますが、うまくいきません。 現象1 真中に二つインラインフレームを入れるとその二つの表示はされるが右にいれていた文字が表示されなくなる。 現象2 右の文字は表示されないが左にもインラインフレームを浸かってみると表が崩れ、上から左、真中の二つ という具合で表示される。相変わらず右の文字は表示されない。 そもそも、一つのhtml内にインラインフレームを複数使うことは可能なのでしょうか? また上記二つの状態を解消し、きちんと表示される方法を教えてください。 みようみまねで作っているのでへんなところがたくさんあると思います。よろしくご指導お願いします。 <html> <head> </head> <body> <table border="0" width="800" cellspacing="0" cellpadding="0"> <tr> <td width="180"><!--webbot bot="HTMLMarkup" startspan --><IFRAME frameborder="0" height="150" width="180" scrolling="YES" src="1.htm" marginwidth="0"> <!--webbot bot="HTMLMarkup"endspan --><</td> <td width="580"><!--webbot bot="HTMLMarkup" startspan --> <IFRAME frameborder="0" height="150" width="580" scrolling="YES" src="1.htm" marginwidth="0"> <!--webbot bot="HTMLMarkup"endspan --><br> <!--webbot bot="HTMLMarkup" startspan --> <IFRAME frameborder="0" height="600" width="580" scrolling="YES" src="1.htm" marginwidth="0"> <!--webbot bot="HTMLMarkup" endspan --></td> <td width="140"> <small>BBS</small><p><small>Link</small></td></tr> </table> </body> </html>

    • ベストアンサー
    • HTML
  • インラインフレーム+ランダム表示

    インラインフレームの中をランダム表示させたいのです。 そこで、大元のページに <iframe src="○○○.html" width="570" height="300"name="AAA"align="left" frameborder="no" scrolling="no" > このページはインラインフレームを使用しております。 未対応ブラウザは閲覧できませんのでご了承下さい。 </iframe> と記述し、○○○.htmlの中には <html> <head> <title></title> <script language="JavaScript"><!-- jpURL = [ "tk1.html", "tk2.html", "tk3.html", "tk4.html" ]; n = Math.floor(Math.random() * jpURL.length); document.write('<frameset>'); document.write('<frame src="'+jpURL[n]+'" name="rightFrame">'); document.write('</frameset>'); // --></script> </head> </html> という記述をしています。 このようにランダムに表示できるように記述すると、左横に出る窪んだようになる縦線(frameborder!?)と縦のスクロールバーが出てしまいます。 これを表示しないようにしたいのですが、どうやっても消す事が出来ません。 これを無くし自然な感じにするには、どのようにしたら良いでしょうか? 是非教えてください。 宜しくお願いします。

    • ベストアンサー
    • HTML