No.2ベストアンサー
- 回答日時:
IE限定でよろしければ、次のようなこともできますよ。
ちゃんと設計しないと、わやくちゃになりますが。
IE6で確認。NN6、Operaでは動作せず。
あるプロダクトでは、これを利用して、wait画面を
実現しておりました。
-----------------------------
main.htm
<html>
<head><title></title></head>
<frameset cols="50%,*" name="fr">
<frame name="left" src="l.htm" scrolling="auto" target="main">
<frame name="right" src="http://www.yahoo.co.jp" scrolling="auto">
</frameset>
</html>
-----------------------------
l.htm
<html>
<head><title></title>
<script>
function wide()
{
var fs = parent.parent.window.document.all["fr"];
fs.cols = "80%,*";
}
function narrow()
{
var fs = parent.parent.window.document.all["fr"];
fs.cols = "10%,*";
}
</script>
</head>
<body><form>
<input type="button" value="こちらを広く" onClick="wide()"><br>
<input type="button" value="こちらを狭く" onClick="narrow()">
</form></body></html>
No.1
- 回答日時:
ジャンプ時にフレームの幅を変える。
ということは少なくともHTMLの領域では無理だと思います。方法があるとすれば、まず、サブメニューが左にくるフレームを作ります。
(ファイル仮名:sub_menu.html)
そして、最初のメニューからジャンプする際のターゲット指定を TARGET="_top" とすると、
例:<A HREF="sub_menu.html" TARGET="_top">
左右分けのフレームが解除されつつ、sub_menu.htmlにジャンプするので、あたかもフレームの幅が変わったかのように見せることができます。
ちなみにTARGET="_top"というのはフレームを解除して画面いっぱいにページを表示させるターゲット指定です。(<A HREF="" TARGET="_top">←こんな感じで利用します。)他にも
<A HREF="" TARGET="_blank">(新しい別窓が開きます)
などいろいろあるので使い分けるとHPがより見やすくなると思います。
説明不十分かもしれないのでわからないところは聞いてくださいね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 画像編集・動画編集・音楽編集 動画をディスク作成すると画像が乱れる。 4 2022/06/24 07:49
- 筋トレ・加圧トレーニング 上半身だけを大きくしたく、1週間のメニューを作りたいです。回復日を含めて、メニューの参考をお願いしま 1 2022/07/31 16:49
- JavaScript スマホ上で、左右スワイプで次のページに移動させたいです 2 2022/11/11 17:04
- HTML・CSS トリミングで表示した画像をクリックで元どおりにしたい 3 2022/12/16 18:49
- 写真・ビデオ iPhoneで撮影した動画の画角をキープした状態で容量を減らす方法。 3 2022/09/25 17:23
- C言語・C++・C# 【C++】IDirect3DSurfaceのディープコピーは可能ですか? 1 2022/07/06 02:47
- デスクトップパソコン PCでファイルを右ドラッグして出てくるメニューの編集方法を教えて下さい 2 2023/01/17 13:31
- gooブログ ブログの記事を書きだしのみに表示したい 1 2022/06/25 19:11
- WordPress(ワードプレス) ワードプレスで記事を書くスペースの横幅を広げたいです。 1 2022/09/24 18:16
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
frameをはみ出した領域を表示さ...
-
嫌だなと思うHPって?
-
ワンクリックで二つのフレーム...
-
どのページもすべて同じURLなの...
-
フレームの片方だけを更新(リロ...
-
frameのボーダーを0にするとif...
-
フレーム内部に表示するページ...
-
フレームで、一回しか切り替わ...
-
スタイルシートでリンクターゲ...
-
タグの打ち方
-
フレームタグ"target"のような...
-
HTMLタグ(JAVAスクリプト?)に...
-
インラインフレーム
-
ソースが短い理由
-
HTMLでフレームのトップの中で...
-
ポップアップメニューが隠れて...
-
HP内のカテゴリからブログに飛...
-
フレームページから他のURLに飛...
-
CSSを使ってサイトの更新をうま...
-
HTMLでのフレーム作りでうまく...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
pythonのエラーについての質問...
-
どのページもすべて同じURLなの...
-
フレームの片方だけを更新(リロ...
-
2つのページを重ねたい
-
スタイルシートで背景画像を固...
-
スクロールできない
-
WebサイトでHTMLのフォームに隠...
-
ページが変わっても同じ音楽を...
-
frameの内容が表示されない
-
フレームで指定している送信先...
-
html 左メニューから右への表示...
-
target="_parent"
-
WordファイルをHTMLに埋め込む方法
-
直リンクとは。
-
URLを変えないで表示する方法
-
フレームを使わずに画面分割し...
-
フレームが表示されない><
-
画面の一部だけ更新したいので...
-
フレーム内のURLを表示させる方法
-
<iframe>タグが正常に動作しない
おすすめ情報