0

jquery メソッド.html()を使用して、別のページ (同じドメイン) の形式で外部コンテンツを取得しています。私が受け取るのは、特定の div 内のオブジェクトです。ここまでは順調ですね。私の問題は、このオブジェクトが小さすぎることです(srcollbarsを使用すると、小さなiframeのようになります)。オブジェクト内でスタイル タグを使用できますが、これは静的です。私が欲しいのは動的な解決策です。私の現在の試みは次のようになります:

<div id="siteloader"></div>
<script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
<script>
 $("#siteloader").html('<object id="myobject" style="width:100%; height:100%;" data="http://localhost/">').promise().done(function(){
        $("#siteloader").height($("#myobject")[0].scrollHeight);
});

</script>

悲しいことに、それはうまくいきません。私は何を間違えましたか?:/

前もって感謝します!

4

1 に答える 1

0

objectそれでもタグの使用を主張する場合は、次を使用します。

<html>
  <head>
  </head>
        <body>
        </body>
          <script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
          <script>
          $(document.body).html('<object id="myobject" style="width:100%; height:100%;" data="http://localhost/">');
          </script>
</html>

オブジェクトをウィンドウに合わせるには、CSS を使用します。

body{
margin:0px;
};
于 2013-09-28T18:00:22.960 に答える