- 締切済み
Webを製作中ですが、困っています。
Frontpage ExpressでWebを製作中です。 フレームを設定し、左のフレームにハイパーリンクを設定したアイコンを配して、右のフレームにターゲットフレームが表示されるようにしました。 その際、ターゲットフレームは、そのフレームサイズに合せて作成したのですが、他のWebにリンクした時、サイズが合わず、非常に見難くなっています。 そこで質問ですが、リンクした際に自動的に左のフレームを表示させないような設定は可能でしょうか? わかりづらい質問かもしれませんが、宜しくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
補足質問に関してなのですが、 > たとえば、リンクを30件張っていれば…… とのことですが、リンクを30件貼っていれば、リンク タグ“<a href="リンク先URL">リンクコメントや画像</a>”が 30組あるわけですよね? それとも違う方法でリンクさせて いるんでしょうか? そのリンクタグのうち、フレームを解除して表示したいものに 対して“target="_top"”属性をつけてやればいいんですけど……。 お知りになりたいことと違ってますか?
- deia
- ベストアンサー率46% (15/32)
"リンクした際に自動的に左のフレームを表示させないような" とはフレームを解除したいと言う事ですか? その場合、[ハイパーリンクの作成] ダイアログボックスの中のターゲットフレームのところに[_top]と入れると、フレームが解除され、リンク先の内容がウインドウ一面に表示されます。 また[_blank] と入れるとリンク先が新しいウインドウで表示されます。
お礼
有難うございました。
ん~と、リンクをクリックした際に、フレームを解除、 または新しいウィンドウで開くようにすれば良いので しょうか? フレームを解除してリンク先を表示する場合には <a target="_top" href="リンク先">コメント等</a> 新しいウィンドウでリンク先を表示する場合には <a target="_blank" href="リンク先">コメント等</a> というふうにtarget属性に指定してやればOKです。 なお、後者の新しいウィンドウが開くようにした場合 (回避する方法もあるのかもしれませんが)Internet Explorerだと新しく開いたウィンドウが最大化されて いないと思うので、問題がなければ前者のフレームを 解除してリンク先を表示させるようにしたほうが すっきりするかもしれませんね。 ※もちろん上記の<>は半角にしてください。
補足
有難うございました。 補足質問ですが、<a target="_top" href="リンク先">コメント等</a> の「リンク先」とは全てのリンク先を指定しなければならないのでしょうか? たとえば、リンクを30件張っていればその全てを指定しなければならないのですか? あらためてアドバイスをお願いいたします。
お礼
ご指摘の通リでした。 有難うございました。