![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
まずフレームのなしのページ(以降A)からフレームありのページ(以降B)へリンクさせます。
そしてBは毎回違うものを表示したいのです。
そこで、今まではAのリンク先を常にBにしてBのフレームのソースを毎回書き換えてました。例えば以下のmain001.hrmlをmain002.htmlにしたりして。
<FRAME name="header" scrolling="NO" src="header.html" frameborder="NO" noresize>
<FRAME name="main" src="main001.hrml" scrolling="AUTO" frameborder="NO" noresize>
ですが、毎回このフレームのソースを買えるのではなく、
Aのリンクの記述を変えることでBのフレームのmainのHTMLを変更したいのです。
要はフレームのページへリンクしてさらにそこに表示するHTMLもリンクもとのページから制御したいのです。
できるんでしょうか?
お願いいたします。
No.2ベストアンサー
- 回答日時:
<A>タグの中でファイル名を指定する事は可能ですよ。
<script language="JavaScript">
function framepage(filename) {
document.open();
document.write("<frameset rows='30%,*'>");
document.write("<frame name='header' src='header.html'>");
document.write("<frame name='main' src=" + filename + ">");
document.write("</frameset>");
document.close();
}
</script>
<a href="javascript:framepage('main001.html')">リンク</a>
----------------------------------------------------------------------
書き換えた箇所は以下の3行
1.'main001.html'を引数に指定。
<a href="javascript:framepage('main001.html')">リンク</a>
2.引数を filename という変数で受け取る
function framepage(filename) {
3.変数を使用する。
document.write("<frame name='main' src=" + filename + ">");
No.1
- 回答日時:
やりたい事と少し違うかも知れませんが...
<script language="JavaScript">
function framepage() {
document.open();
document.write("<frameset rows='30%,*'>");
document.write("<frame name='header' src='header.html'>");
document.write("<frame name='main' src='main001.hrml'>");
document.write("</frameset>");
document.close();
}
</script>
<a href="javascript:framepage()">リンク</a>
ありがとうございます。ただ、理想的なのは
<a href="javascript:framepage()">において
例えば
<a href="javascript:framepage(main001.hrml)">
などとして、リンクの記述の部分で指定したいのです。
上記方法でいろいろ試してみたのですがうまくいきませんでした・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript スマホ上で、左右スワイプで次のページに移動させたいです 2 2022/11/11 17:04
- HTML・CSS 書籍を見つつサイト造りの練習をしているのですが、見た目が一致しません 2 2022/11/28 15:00
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- C言語・C++・C# 【C++】IDirect3DSurfaceのディープコピーは可能ですか? 1 2022/07/06 02:47
- HTML・CSS テキストを画面の真ん中に配置したいです。 2 2022/11/25 16:11
- HTML・CSS ヘッダーの画像にメインエリアがかぶってしまいます 1 2022/11/28 14:06
- アプリ Edgeを操作するアプリについて 4 2023/05/11 22:48
- Chrome(クローム) タスクバーにローカルのhtmlのリンクをchromeで留めてダブルクリックして使うことできますか? 1 2023/08/26 18:13
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- HTML・CSS ホームページをちょっと加工する程度の無料または古くて安く購入できる作成ソフトを教えてください 5 2022/12/16 12:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フレームが入れ子状態です。フ...
-
インラインフレームをドラッグ...
-
openerは使えないのでしょうか?
-
スマホ上で、左右スワイプで次...
-
<a href="#" …>の意味を教えて...
-
getElementsByNameで要素が取得...
-
bodyにidをつける理由は何ですか?
-
iframeの中から親ページをスム...
-
オブジェクトを指定してくださ...
-
base64encodeでの文字化けについて
-
新しいウィンドゥを最大化で立...
-
showModalDialogで開いた画面か...
-
親タブから子タブ開いて親タブ...
-
onkeydownの連続?
-
javascriptでalertの文字列をコ...
-
Cygwinでログをのこす方法
-
javascriptとApacheの設定
-
確認ダイアログで「キャンセル...
-
キーを押している間の時間を計...
-
VBAでIEの操作→サブウインド...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
スマホ上で、左右スワイプで次...
-
インラインフレームで表示され...
-
インラインフレームをドラッグ...
-
HTMLでサブフレームから親のス...
-
フレームを跨ぐドロップダウン...
-
jqueryを利用してインラインフ...
-
別ページのインラインフレーム...
-
親ウィンドウの別フレームを子...
-
openerは使えないのでしょうか?
-
フレーム内のiframeのデータの...
-
フレームで隠れるポップ
-
ブラウザのURLアドレス文字表記...
-
フレーム分割領域のサイズを変...
-
エラー:書き込みができません ...
-
フレームのあるHPでプルダウン...
-
HTMLフォームボタンによるター...
-
別フレームのページが読み込み...
-
Javaでテトリスを作っています。
-
複数のページ(html)のvalueを...
-
URLを引数とし、フレーム間で渡...
おすすめ情報