HTML <frame> SRC-attribute - 使用html代码而不是URL

use*_*041 12 html iframe

有没有办法使用纯HTML代码显示在框架内而不必链接到特定的URL /文件?

例如:

不喜欢这个

<iframe src="left.html" name="left"></iframe>
Run Code Online (Sandbox Code Playgroud)

但是像这样

<iframe src="here goes the html code" name="thank you SO"></iframe>
Run Code Online (Sandbox Code Playgroud)

小智 12

也许你可以将HTML注入到iFrame/Frame中,如本文所述:Michael Mahemoff 将HTML注入IFrame.

像这样的东西:

var content = "<html><body><b>Hello World!</b></body></html>";

var iframe = document.createElement("iframe");
    document.body.appendChild(iframe);

var frameDoc = iframe.document;
    if(iframe.contentWindow)
        frameDoc = iframe.contentWindow.document; // IE
    // Write into iframe
    frameDoc.open();
    frameDoc.writeln(content);
    frameDoc.close();
Run Code Online (Sandbox Code Playgroud)

HTH,

--hennson