如何将带有head和body标签的HTML设置为iframe

时间:2012-08-28 06:49:00

标签: html iframe

我需要将HTML设置为iFrame。 (iFrame src为null。) 例如,我从Web方法调用获取以下字符串: string s =

  <html>
  <head>
  <style type="text/css"> <!-- .some dynamicaly generated css> </style>
  <link id="css1" type="text/css" rel="stylesheet" href="1.css" /></head>

  <body style="padding:0; margin:0;" tabIndex="-1">
--- some HTML elements ------           
  <script type="text/javascript">
---some script ---
  </script>
  </body>
  </html>

我需要将此字符串设置为iFrame。但是当我使用iframe.innerHTML时,它会删除head和body标签。

你可以帮我吗?我是否需要在字符串中添加内容或向iframe添加一些属性。

提前致谢。

1 个答案:

答案 0 :(得分:0)

你为什么不使用jquery ?,它会更加轻松。

你可以var innerHtml = $( 'Your html' );

然后是用户函数$.html( innerHtml );