iframe属性值有哪些(iframe的用法)

iframe属性值有哪些(iframe的用法)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

iframe标签相比大家知道这个标签,但是用的人也算比较少,毕竟性能问题,iframe标签是html标签的一种是文档里面包含着另外一个文档。因为在管理后台(dedecms,thinkcmf,layui)等上面大量有运用到iframe技术,所以值得拿出来深入的研究下。

iframe属性值有哪些(iframe的用法)

iframe标签基础:

iframe属性值有哪些(iframe的用法)

iframe代码判断示例:
<iframe src="http://www.baidu.com"></iframe>
可以看的出代码结构是非常简单的,iframe里的width插入页的宽;height插入页的高;scrolling 是否显示页面滚动条(可选的参数为 auto、yes、no,如果省略这个参数,则默认为auto);frameborder 边框大小;frameborder 属性规定是否显示 iframe 周围的边框;align:left、right、top、middle、bottom。用于规定如何根据周围的元素来对齐此框架。不赞成使用。请使用样式代替。srcdoc 属性规定页面的 HTML 内容显示在行内框架中。allowfullscreen值是true和false,是否允许iframe全屏,默认为false。allowtransparencytrue or false是否允许iframe设置为透明,默认为false。

iframe结合JavaScript操作

我们通常把iframe理解为盒子,而这个盒子跟传统的div盒子不一样,里面的内容是由window对象,父级window对象,顶级window对象三个来控制,就是说我们自定义的css标签对于iframe的页面是没有任何影响的。用iframe.contentWindow, 获取iframe的window对象来改变iframe对应的状态。

iframe的安全性问题:

毕竟iframe是可以嵌套来嵌套去,所以你的页面也有可能被一些不法的网站给嵌套过去。那么我们就要懂点防嵌套技术。
用JavaScript判断是否是本域操作,如果不是的话,禁止行为并且提示。代码如下:
if(window != window.top){ window.top.location.href = correctURL;

}

如果大家有更多的iframe操作的话,欢迎留言区互相的探讨谢谢。

分享到 :
相关推荐

.run域名怎么样 .run域名值得注册吗(run域名哪些公司用了)

.run域名偏向于健身类。而与跑步健身延伸出来的网站则非常丰富。比如跑步鞋的。跑步机...

远程用户名怎么改(华为交换机修改telnet登录密码)

大家好,今天来介绍远程用户名怎么改(win10改远程连接用户名快捷键是什么)的问题,...

深圳服务器租用和托管哪个更好(深圳服务器租用和托管哪个更好一点)

深圳服务器租用和托管。都是国内企业发展业务或海外企业来华发展的的常见IT业务托管[&...

504网关超时怎么办(502 504错误)

大家好,今天来介绍504网关超时怎么办(打开网页显示504是什么意思)的问题,以下是...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注