为什么<!DOCTYPE>停止javascript创建iFrame
Why does <!DOCTYPE> stop javascript from creating iFrames?
我的网站使用Javascript创建iframe,我现在才意识到我从未为页面设置doctype,这几乎已经完成了。
出于某种原因,无论我使用哪种doctype,doctype标记都会导致弹出的iframe停止工作。
我不知道为什么会发生这种情况,但这可能与我的javascript有关(http://www.dosed.co.uk/assets/script.js)。
页面(尚未完全完成(如下:http://www.dosed.co.uk
很抱歉,我不能对这个问题说得更具体了!它在没有<!DOCTYPE>
的情况下工作得很好,但有了它就不行了!?
如果没有Doctype,浏览器就会模仿旧浏览器的错误。这些错误包括错误特征,例如当分配给接受长度的CSS属性(如ifrm.style.width=x+20;
(时,将数字视为具有像素单位的长度。
<!doctype html>
,对于HTML5,不会导致<iframe>
的问题。<iframe>
在HTML5规范中:http://www.w3.org/TR/html5/embedded-content-0.html#the-iframe元素
当未指定doctype
时,浏览器会认为页面非常旧,无法作为HTML5工作。
相关文章:
- 使用Web Html表单创建Javascript数组
- 使用私有成员创建JavaScript类
- 为DataTables aoColumnDefs创建JavaScript数组(JSON格式)
- Mediawiki皮肤创建-Javascript don'Don’t get load
- 为自定义网站创建JavaScript搜索框,创建显示搜索结果的弹出窗口
- 为表菜单创建javascript
- 使用jstl c:forEach在迭代jsp bean上创建javascript json对象
- 从字符串创建 JavaScript 函数
- 使用计算名称创建 JavaScript 对象
- 什么是创建 JavaScript 类的适当、现代和跨浏览器安全的方法
- 创建 JavaScript 构造函数时的语法错误
- 使用 C# 中的代码隐藏在单击按钮时创建 Javascript 警报
- php在foreach循环中创建javascript
- 创建javascript模块
- 如何从数组中动态创建javascript变量
- 创建JavaScript库:更改实际图像
- 如何创建javascript执行器,使元素在selenium webdriver中可见
- 如何在我的服务器上创建javascript,该服务器使用该服务器上的后端,并将在另一个网站上使用
- 创建javascript子类型的实例会产生意外行为
- 如何创建javascript顺序动画