用javascript创建新的iframe
您可以像这样将内容插入iframe
& lt!DOCTYPE html PUBLIC & quot-//W3C//DTD XHTML 1.0过渡版//EN & quot;& quothttp://www . w3 . org/TR/XHTML 1/DTD/XHTML 1-transitional . DTD & quot;& gt
& lthtml xmlns = & quothttp://www.w3.org/1999/xhtml" & gt;
& lthead & gt
& lttitle & gtyclass.com & lt/title & gt;
& ltmeta http-equiv = & quot;内容类型& quotcontent = & quot文本/html;charset = utf-8 & quot;/& gt;
& lt/head & gt;
& ltbody & gt
& ltiframe name = & quot& quotid = & quot演示& quotsrc = & quot& quotallowTransparency = & quottrue & quot& gt& lt/iframe & gt;
& lt/body & gt;
& lt脚本类型= & quottext/JavaScript & quot;& gt
//& lt;![CDATA[
函数convEditor(iframe,defaultHtml) {
var doc = document . getelementbyid(iframe). content window . document;
doc.designMode = & # 39关于& # 39;;
doc.contentEditable = true
doc . open();
doc . write(& # 39;& lt!DOCTYPE html PUBLIC & quot-//W3C//DTD XHTML 1.0过渡版//EN & quot;& quothttp://www . w3 . org/TR/XHTML 1/DTD/XHTML 1-transitional . DTD & quot;& gt',
'& lthtml xmlns = & quothttp://www.w3.org/1999/xhtml" & gt;',
'& ltbody style = & quotfont-size:14px & quot;& gt& ltdiv & gt'
(default html
& # 39;')
'& lt/div & gt;& lt/body & gt;& lt/html & gt;');
doc . close();
doc.designMode = & # 39关& # 39;;
doc.contentEditable = false
};
var html = '<img src="http://bbs.51js.com/images/default/logo.gif" alt="" />';var html = & # 39& ltimg src = & quothttp://bbs.51js.com/images/default/logo.gif" alt = & quot;& quot/& gt;';
conv editor(& # 39;演示& # 39;,html)
//]]& gt;
& lt/script & gt;
& lt/html & gt;
看完这个你应该就明白了。
请教iframe是什么意思?
IFRAME是HTML标签,作用是文档中的文档,或者浮动的框架(FRAME)。
iframe元素会创建包含另外一个文档的内联框架(即行内框架)。
html中如何插入html文件?
html中通过<iframe>插入html文件。
IFRAME是HTML标签,作用是文档中的文档,或者浮动的框架(FRAME)。iframe元素会创建包含另外一个文档的内联框架(即行内框架)。
<iframe> 标签规定一个内联框架。一个内联框架被用来在当前 HTML 文档中嵌入另一个文档。
HTML 与 XHTML 之间的差异:在HTML4.1 Strict DTD和XHTML1.0 Strict DTD中,不支持iframe元素。
iframe高度设置?
在主页面iframe的onload事件中执行JS,去取得被包含页的高度内容,然后去同步高度。
在代码维护角度考虑,方法二是优于方法一的,因为方法一,每个被包含页都要去引入一段相同的代码来做这个事情,创建了好多副本。
如果只考虑FX和IE,并且,iframe里面内容也不进行DOM操作,那仍然可以用最简单最方便的传统处理方式:
两个方法都只处理了静的东西,就是只在内容加载的时候执行,如果JS去操作DOM引起的高度变化,都不太方便。
JS中使用FormData上传文件、图片的方法?
目前的情况下,没有直接ajax提交file的可能有一些js库你可以使用,他们做的方法往往是在页面新建一个iframe,然后在frame里面建一个file的input组件,然后在那个frame里面走submit这样就做成了异步的样子,submit那个的form你就可以设置enctype了
js的document是什么?
javascript中document是window对象的属性,表示对Document对象的只读引用。Document对象是Window对象的一部分,可通过window.document属性对其进行访问。
Window 对象表示浏览器中打开的窗口。
如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。