0
function sethtml(a,b)
{
    document.getElementById("canvas_html_"+a).
innerHTML = "<iframe frameBorder="0" scrolling="no" width="200" height="40" name='innerFrame'></iframe>";

    var objDoc = window.frames[ "innerFrame" ].document;
    objDoc.write(b);
}

これは iframe に b を追加するだけで、ページはどんどん大きくなります。

4

1 に答える 1

0
function sethtml(a,b)
{
    document.getElementById("canvas_html_"+a).src=b;
}

b 新しい HTML コンテンツへのリンクです。

編集:

function sethtml(a,b)
{
    var x = document.getElementById("canvas_html_"+a).contentDocument; 
    x.open();
    x.write(b);
    x.close();
}
于 2012-11-11T11:23:42.877 に答える