リンクのターゲット属性は、リンクが開く場所を決定します。その値は通常、_blank、_self、_parent、_top、custom の 5 つで、それぞれ新しいウィンドウ、現在のウィンドウ、親ウィンドウ、最上位ウィンドウ、フレームで表されます。名前付きフレームが存在しない場合は、custom は _blank と同じ効果を持ちます。今日は、参照された名前のフレームが異なるレベルのページにある場合、または異なるレベルのページに名前のフレームがある場合に、リンクがどのフレームで開かれるかを主にテストします。 1. テスト 1. テスト1: 指定された名前のフレームは異なるレベルのページにあります インデックス: <iframe name="frame1" src="" width="400" height="400"></iframe> <iframe src="aaa.htm" 幅="400" 高さ="400"></iframe> aaa.htm: <iframe 名="frame2" src="bbb.htm" 幅="300" 高さ="300"></iframe> <a href="https://www.jb51.net/" target="frame1">リンク</a> bbb.htm: いいえ <iframe name="frame3" src="" 幅="200" 高さ="200"></iframe> テスト結果: target="frame1" の場合は、index.frame1 で開きます。(説明の便宜上、フレーム位置は「ページ名.フレーム名」の形式で統一しています) target="frame2" の場合、aaa.frame2 で開きます。 target="frame3" の場合、bbb.frame3 で開きます。 2. テスト2: 同じ名前のフレームが異なるレベルのページに存在する インデックス: <iframe name="frame1" src="" width="400" height="400"></iframe> <iframe src="aaa.htm" 幅="400" 高さ="400"></iframe> aaa.htm: <iframe 名=" frame2 " src="bbb.htm" 幅="300" 高さ="300"></iframe> <a href="https://www.jb51.net/" target=" frame2 ">リンク</a> bbb.htm: いいえ <iframe 名="フレーム2 " src="" 幅="200" 高さ="200"></iframe> テスト結果: target="frame2" の場合、aaa.frame2 で開きます。 3. テスト3: 同じ名前のフレームが異なるレベルのページに存在する インデックス: <iframe 名="フレーム2 " src="" 幅="400" 高さ="400"></iframe> <iframe src="aaa.htm" 幅="400" 高さ="400"></iframe> aaa.htm: <iframe 名=" frame2 " src="bbb.htm" 幅="300" 高さ="300"></iframe> <a href="https://www.jb51.net/" target=" frame2 ">リンク</a> bbb.htm: いいえ <iframe name="frame3" src="" 幅="200" 高さ="200"></iframe> テスト結果: target="frame2" の場合、aaa.frame2 で開きます。 4. テスト4: 同じ名前のフレームが異なるレベルのページに存在する インデックス: <iframe 名="フレーム1 " src="" 幅="400" 高さ="400"></iframe> <iframe src="aaa.htm" 幅="400" 高さ="400"></iframe> aaa.htm: <iframe 名="frame2" src="bbb.htm" 幅="300" 高さ="300"></iframe> <a href="https://www.jb51.net/" target=" frame1 ">リンク</a> bbb.htm: いいえ <iframe 名="フレーム1 " src="" 幅="200" 高さ="200"></iframe> テスト結果: target="frame1" の場合、bbb.frame1 で開きます。 2. まとめ<br />リンクを開きたいときは、まずこのページで指定した名前(ターゲット)のフレームを検索します。見つからなければ、下のページを検索します。それでも見つからない場合は、上のページを検索します。見つからない場合は、新しいウィンドウを開きます! |
<<: Spring Boot 2.4 の新機能、ワンクリックビルド、Docker イメージプロセスの詳細説明
>>: 設定操作からMySQLへのNULLが見つからない問題を解決する
目次1. 材料を準備する2. Linuxカーネルファイルをダウンロードする3. コンパイル4. TF...
具体的な方法:ステップ1: mysqlサービスを停止する /etc/init.d/mysqld を停...
序文: MySQL 8.0 では高速な列追加がサポートされ、数秒で大きなテーブルにフィールドを追加で...
ウェブフロントエンド1学生証名前性別年01張三男20 02李思女性21総人数60フォームのコンポーネ...
HTML は、Baidu 百科事典のナビゲーション ドロップダウン メニュー機能を模倣します。具体的...
開発中、優れたユーザー インターフェイスには常にいくつかのアニメーションが組み込まれます。 CSS ...
CSS3変数について変数を宣言するときは、変数名の前に 2 つのハイフン ( -- ) を追加します...
まずpostcss-pxtoremをインストールします: npm install postcss-p...
目次序文実装のアイデア実装手順1. Nginxをコンパイルする2. 設定ファイルは以下のとおりです要...
目次1. 通常の機能2. 矢印関数3. データパケットJSON 4. オブジェクト5. 約束6. 非...
注意: 3 番目の方法は XSell でのみ使用され、finalsell では使用できません。方法1...
カテゴリ選択を選択します。テストの結果、IE と FF はこの要素を適切にサポートできることがわかり...
序文同社の開発者は、データの更新時に replace into ステートメントを使用していました。不...
目次1. Windows システムでの Nginx のインストールと起動プロセス: 2. 起動時にN...
目次必要:発生した問題:解決する:必要:要素テーブル内の複数の列を並べ替えるには、日付の並べ替えをク...