8

私はこのようにしようとしています.しかし、frame1は表示されています。frame2 を表示できません。コードは以下のとおりです。

    <!DOCTYPE html>
<html>
<body>

<iframe src="http://www.w3schools.com" width="1000" height="1000" id="frame1" name="frame1">
  <iframe width="200" height="200" src="http://www.bing.com" id="frame2" name="frame2">
  </iframe></iframe></body></html>

誰でも私を助けてください。

4

4 に答える 4

7

iframe の子要素は、フレームが無効になっているかサポートされていない場合に使用する代替コンテンツです。

子フレームを兄弟にするか、外側のフレームにロードするドキュメントに移動します。

于 2013-02-22T07:12:29.170 に答える
4

および iframe 内に iframe が必要な場合は、次の手順を実行する必要があります。

?interframe=trueこのページにアクセスするためのリンクは、ページの最後にあるはずです。
例: andの末尾には追加しないでhttp://www.example.com/test.html?interframe=true
ください。?interframe=truehttp://www.w3schools.comhttp://www.bing.com

明確にするために:
あなたのホームページが でhttp://www.example.com、ヘルプが必要なページがhttp://www.example.com/test

あなたをもたらす<a>タグはhttp://www.example.comhttp://www.example.com/test.html<a href="http://www.example.com/test.html?interframe=true">example text</a>

これが役立つことを願っています。

于 2016-02-08T02:00:48.967 に答える
2

積み重ねることができます。ただし、ネストするには、編集する必要があります。

メイン ページには、page1 を指す iframe コードがあります。ページ 1 には、ページ 2 を指す iframe コードがあります。

それらを 1 つのページに入れ子にしないでください。ページ 1 を編集できない場合は、それらを積み重ねます。

MainPage.html

<DOCTYPE html><html><body>
<iframe src="page1.html" width="1000" height="1000" id="frame1" name="frame1"></iframe>
</body></html>

Page1.html

<!DOCTYPE html><html><body>
<iframe width="200" height="200" src="page2.html" id="frame2" name="frame2"></iframe>
</body></html>

スタッキングについては、@Andri の回答を参照してください。

于 2013-02-22T07:14:40.137 に答える
1

マークアップを次のように変更してみてください:

<!DOCTYPE html>
<html>
    <body>
        <iframe src="http://www.w3schools.com" width="1000" height="1000" id="frame1" name="frame1">
        </iframe>
        <iframe width="200" height="200" src="http://www.bing.com" id="frame2" name="frame2">
        </iframe>
    </body>
</html>
于 2013-02-22T07:19:51.743 に答える