こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

初心者のためうまく説明できないかもしれませんが、よろしくお願いします。

インラインフレームを使ったページを作りました。
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>

としてあります。

投稿日時 - 2009-09-11 21:46:25

QNo.5282014

すぐに回答ほしいです

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

色々試しすぎかも
link1.html~link3.htmlの3つを表示させるならiframeも3個用意
height="500"name="link"frameborder="0"なんかも半角スペースで区切る。

<iframe src="link1.html" width="550" height="500" name="link" frameborder="0" scrolling="auto"></iframe>
<iframe src="link2.html" width="550" height="500" name="link" frameborder="0" scrolling="auto"></iframe>
<iframe src="link3.html" width="550" height="500" name="link" frameborder="0" scrolling="auto"></iframe>

投稿日時 - 2009-09-11 21:53:12

補足

> height="500"name="link"frameborder="0"なんかも半角スペースで区切る。

きちんと半角スペースを入れたところ表示できました!
半角スペースにも役割があったのですね。
初めて知りました。お恥ずかしい。
本当にありがとうございました!

投稿日時 - 2009-09-11 23:15:21

お礼

早速のご回答ありがとうございます。
3つ同時に表示させるのではなく、左にボタンを設置し右にその内容を出すという感じにしたいのです。
左に3つボタンを設置し
<a href="link1.html" target="link" /></a>
<a href="link2.html" target="link" /></a>
<a href="link3.html" target="link" /></a>
としてあります。
言葉足らずで申し訳ありませんでした。

投稿日時 - 2009-09-11 23:05:29

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

>3つ同時に表示させるのではなく、左にボタンを設置し右にその内容を出すという感じ

あぁそれはよかったです
#1で書いたソースは、全部のiframeに同じname="link"をコピペしてしまったので問題ありだったんですが

iframe1個だけしか使わないなら(ほかのを消すから)問題ないですね、確認せずに投稿してすみません。

投稿日時 - 2009-09-11 23:58:58

お礼

こちらこそ質問が曖昧で申し訳ありませんでした。

こんなに早く解決できて本当に嬉しいです!
ありがとうございました!

投稿日時 - 2009-09-12 01:29:48

あなたにオススメの質問