0

javascript を使用して、div に 2 つのフレームを含む html ページをロードしたいと考えています。divにhtmlリソースをロードするための私のコードは

 Util.importResource("my_div_id", 'docs/admin/index.html');

div にリソースをロードする関数。

Util={
importResource: function(divId, resourcePath, appender) {

    $("div#" + divId).load(resourcePath, function(resp, stat, req) {
        if(req.status <= 0 || req.status >= 400) {
            window.location.reload();
            return; 
        }
        if (typeof(appender) != "undefined" && appender != null)
        {
            resp += appender;
            $("div#" + divId).append(appender);
        }
    });
},

}

しかし、その特定のページはdivの残りのプレーンhtmlページに表示されず、正常にロードされます。私のHtmlページは次のようになります

<html>
<head>
    <title>asd</title>
</head>
<frameset cols="20%,*" style="border:0px solid #000000; background-color:#ffffff;"     frameborder="1">

    <frame name="toclist" title="content" src="toc.html" scrolling="auto"></frame>

    <frame name="bsscright" title="page" src="hr/title_page.html" scrolling="auto"></frame>

</frameset>
</html>

これから私を助けてくれる体はありますか?

4

1 に答える 1

0

を追加したいと思いますresp + appender

....
if (typeof(appender) != "undefined" && appender != null)
    {
        resp += appender;
        $("div#" + divId).append(resp );
    }
  else{
       $("div#" + divId).append(resp );
   }
.....
于 2012-10-11T05:06:20.567 に答える