他のURLを読み込みたいのですが…

このQ&Aのポイント
  • ホームページに他のサイト(ブログなど)を呼び出す方法について、従来のインフレームでは時間がかかる上にフレームの大きさを調節する手間が発生します。PHPなどでブログを読み込む方法があるか教えてください。
  • ホームページに他のサイト(ブログなど)を呼び出す際、従来のインフレームでは読み込み時間やフレームサイズの調整が必要でした。PHPなどを使用してブログの読み込み方法を知りたいです。
  • ホームページに外部のサイト(ブログなど)を組み込む方法について教えてください。従来のインフレームでは読み込み時間がかかってしまい、フレームサイズの調節も手間がかかります。PHPなどの方法を教えていただけると助かります。
回答を見る
  • ベストアンサー

他のURLを読み込みたいのですが…

いつもお世話になっています。 ホームページに他のサイト(ブログなど)を呼び出すとき今まで「インフレーム」で呼び出し、呼び出すページのサイズの大きさのフレームを設けていました。 【従来のタグ】 <IFRAME width="391" height="3721" frameborder="0" name="blog" src="http://xxx.fc2.com/" scrolling="NO" align="top"> しかしこのとき読み込むまでに多少の時間が掛かりまた、ブログの記事を長く書くときなどフレームの外に記事が溢れてしまったりしその都度フレームの大きさを調節する作業が必要となっていました。 またスクロールバーなども表示されたりしてしまい… かと言ってフレームを最初から大きくしておくと短い記事のとき大きな余白ができてしまいます。 PHPなどでブログなどを読み込む方法があれば教えていただけたら幸いです。 宜しくお願い致します。

  • PHP
  • 回答数1
  • ありがとう数0

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

  • ベストアンサー
noname#30334
noname#30334
回答No.1

PHPで外部サーバのページを読み込むのは、fopenで出来ます。 ただ、インラインフレームを使う理由がよくわからないので、 もっとシンプルな方法で解決できるのではないかと思ってしまいます。 ・よそのサイトは、別ウインドで開く ・インラインフレームではなく、フレームにする ダメなんでしょうか?

関連するQ&A

  • iframeにリンクを貼る

    <iframe src="qqq.gif" height="150" width="356" align="left" frameborder="0" scrolling="no" marginheight="1" name="tv" > この部分はiframe表示です </iframe> にURLを指定してリンクを張りたいのですが、どうしたらいいですか?

  • インラインフレームの高さ

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

  • フレームが表示されない…

    今HPを作成してるのですが、色々とタグを試しましたが出来ないの質問します。 自分は、ポケスペというタグで色々と作成できるHPスペースで作ってるのですが、 <p align="center"> <iframe src="http://pksp.jp/*/?o=1" name="menu" frameborder="0" width="20%" height="90%"> </iframe> <iframe src="http://pksp.jp/*/?o=2" name="main" frameborder="0" width="70%" height="90%"> </iframe> </p> というタグで、インナイフレーム?は表示出来るのですが。 <FRAMESET cols="50%,50%" frameborder="NO" border="0"> <FRAME name="left" src="1のURL"> <FRAME name="right" src="2のURL"> </FRAMESET> という、普通の?インナイじゃないフレームは表示されないのです。 どなたか、わかりますか?インナイじゃなくフレームを表示させたいのです。

  • livedoorブログでamazonへのリンク画像の横に文字を入力した

    livedoorブログでamazonへのリンク画像の横に文字を入力したいのです。 いろいろ調べてみてalign="left"を入れる方法を試してみたのですが、上手くいきません。 リンク画像が下記の場合、どのように修正すれば画像の横に文字を入力する事ができますか? <iframe src="・・・・・" scrolling="no" style="width: 120px; height: 198px;" frameborder="0"></iframe> よろしくお願いします。

  • <iframe>で読み込むページの高さを自動取得して、heigthに代入

    一つ大きなフレームを <iframe name="disp" src = "" height=1000 width=1000 frameborder=0 scrolling=auto></iframe> とおいて、同一ページ内から<a href="test.html" target=disp> として、test.htmlが空白ページの<iframe>内に表示させるようにしたいのですがその都度、読み込むページの高さを自動取得して、heightとして自動的に適切な高さに変換するということはできいないでしょうか?

    • ベストアンサー
    • HTML
  • 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
  • インラインフレームの縦幅を、ブラウザ・画面・解像度に合わせて、自動的に調節させたいけど、IEとOperaで上手くいきません;;

    現在ホームページを制作中で、初めてインラインフレームを使って制作しています。 まず下記のように、インラインフレームのみで試してみたら、IE7・Opera・FireFox・GoogleChromeで上手く自動的に調節できました。 <html> <head> </head> <body> <div> <iframe src="frame_test.html" allowtransparency="true" frameborder="0" width="600" height="80%"></iframe> </div> </body> </html> 次に、インラインフレームの周りに、下記のように画像やリンクバナーなどを配置させました。 <html> <head> </head> <body> <div><img src="" width="50" height="600"></div> <div><img src="" width="150" height="600"></div> <div> <iframe src="frame_test.html" allowtransparency="true" frameborder="0" width="600" height="80%"></iframe> </div> </body> </html> これも予定通り、IE7・Opera・FireFox・GoogleChromeで上手く自動的に調節できました。 次に、下記のようにそれぞれをフロートさせて配置させてみました。 <html> <head> </head> <body> <div style="float:left;"><img src="" width="50" height="600"></div> <div style="float:left;"><img src="" width="150" height="600"></div> <div style="float:left;"> <iframe src="frame_test.html" allowtransparency="true" frameborder="0" width="600" height="80%"></iframe> </div> </body> </html> すると、FireFox・GoogleChromeでは上手くいったのですが、IE7・Operaでインラインフレームの縦幅が100pxくらいに短くなってしまい、調節もできなくなってしまいました。 それぞれを配置させるのにフロートは必要なので、どうすればよいか分からなくて困っています。 何が原因で、どうすれば上手くいくか分かる方、どうかアドバイスをお願いします。

  • インラインフレームの中央寄せについて

    ブログのサイドバーに、アマゾンのウィジェットを貼り付けています。 しかし、<iframe・・ align="center">にしても、中央寄せにならず、左寄せになっている状態です。 元のソースは以下になります。 <iframe src="http://rcm-jp.amazon.co.jp/e/cm?~(省略)~" marginwidth="0" marginheight="0" width="120" height="240" border="0" frameborder="0" style="border:none;" scrolling="no"></iframe> どのようにすれば、サイドバーに中央寄せとなるのでしょうか? ご回答よろしくお願い致します。

  • iframを使用してサイズの調整

    現在iframeを使いwidth,heightの調整を行いと思っております。 こちらの設定に関しては現在このようになっております。 <iframe src="http:" name="shopping" width="300" height="1500" frameborder="0" scrolling="no"> </iframe> こちらにはwidth="300" height="1500"となっているのですが、 こちらのサイズではうまく表示させたいものがうまくいかず、出来れば可変にしたいと考えております。 その際なにか書けるコードとかはあるのでしょうか? どなたかご存知の方ご教授お願い致します。 HTMLを使用しており、出来るのであればHTMLで書きたいと思っております。 宜しくお願い致します。

    • ベストアンサー
    • HTML
  • インラインフレーム内の表示位置を修正できません

    インラインフレーム内の表示位置を修正できません  <iframe src="~.php" align="top" frameborder="1" scrolling="no" width="177" height="100" hspace="0" vspace="0" marginwidth="0"></iframe> というソースでインラインフレーム内に、アンカータグの列(phpで生成)を表示させたいのですが、 このアンカータグの列の表示位置が、インラインフレームの左上端から中央(右下)方向にずれてしまいます。 <iframeフレームの設定をあれこれ修正してみたのですが、うまくいくません。 解決策をどうか教えてください。

    • ベストアンサー
    • HTML

専門家に質問してみよう