IE不工作SCRIPT5007 HTML1524错误,可能doctype需要修改?

时间:2015-04-01 17:03:24

标签: html internet-explorer

我有一个应用程序从Web应用程序接收输入单词并在后端处理它们(可以使用ruby或node.js完成)并以大写形式将单词返回到屏幕。这适用于Firefox,但不适用于IE ..尝试IE 9& 10.当我说,不起作用我的意思是响应不会返回到网页,而是用户最终会看到超时错误,尽管后端应用程序正在运行。

这些是我看到的错误类型。调用此函数时发生故障:

function escapeHtml(text) {
    return text
  

SCRIPT5007:无法获取undefined或null的属性'replace'   参考index.html

但是在页面加载之前,我看到这些错误,我认为这可能是真正的问题;似乎无法返回“文本”,因为doctype和/或代码页导致了问题。

  

HTML1524:无效的DOCTYPE。最短的有效doctype是“”。 index.html,第1行字符1 HTML1114:代码页utf-8来自   (HTTP标头)覆盖(META。)冲突的代码页iso-8859-1   标签)

我已经完成了几次搜索,但大多数时候他们会显示我使用的文档类型是有效的,所以我不知道为什么这仍然是IE中的一个问题。

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"   
                      "http://www.w3.org/TR/html4/loose.dtd">

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="style.css" rel="stylesheet" type="text/css" />

0 个答案:

没有答案