プロが教える店舗&オフィスのセキュリティ対策術

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

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

としてあります。

A 回答 (2件)

色々試しすぎかも


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>

この回答への補足

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

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

補足日時:2009/09/11 23:15
    • good
    • 0
この回答へのお礼

早速のご回答ありがとうございます。
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

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



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

iframe1個だけしか使わないなら(ほかのを消すから)問題ないですね、確認せずに投稿してすみません。
    • good
    • 0
この回答へのお礼

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

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

お礼日時:2009/09/12 01:29

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