2014-02-20 48 views
0

我有一个test.aspx页面。
的HTML代码是标签.aspx页面的顺序应该是什么?

<script type='text/javascript' language='javascript' src="scripts/test.js"></script> 
<script type="text/javascript" language='javascript' src="scripts/abc.js"></script> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title>"test Application"</title> 
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 
</head> ... 

但是,当我执行该页面时,它抛出下面的错误。

无法从释放的脚本执行代码。

当我在谷歌搜索时,我得到了答案,元标记应该在脚本标记后。

是否建议在.aspx页面中将元标记放在元标记之后。

回答

0

你应该做的基本的HTML结构http://www.w3schools.com/html/

脚本标记需要是<HTML>元素中一些阅读。理想情况下在身体标签的末尾...

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
    <head runat="server"> 
     <title>test Application</title> 
     <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 
    </head> 
    <body> 
     <form id="myForm" runat="server"> 
      <!-- you html elements --> 
     </form> 
     <script type='text/javascript' language='javascript' src="scripts/test.js"></script> 
     <script type="text/javascript" language='javascript' src="scripts/abc.js"></script> 
    </body> 
</html> 

doctype对于让页面在标准模式下呈现非常重要。然而,随着(几乎)发布HTML5,您应该使用它,因为它提供了更多元素来利用。下面的实施例..

<!doctype html> 
<html lang="en"> 
    <head runat="server"> 
     <title>test Application</title> 
     <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"> 
    </head> 
    <body> 
     <form id="myForm" runat="server"> 
      <!-- you html elements --> 
     </form> 
     <script src="scripts/test.js"></script> 
     <script src="scripts/abc.js"></script> 
    </body> 
</html> 
0

meta script title应该是head标签内。您还可以在body的末尾加载脚本以提高页面加载性能。

<!doctype html> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<script type='text/javascript' language='javascript' src="scripts/test.js"></script> 
<script type="text/javascript" language='javascript' src="scripts/abc.js"></script> 
<title>"test Application"</title> 
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 
</head> 
<body> 
</body> 
</html> 
1

正确的语法是

<!doctype html> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
    <head runat="server"> 
     <title>"test Application"</title> 
      <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /> 
       <script type='text/javascript' language='javascript' src="scripts/test.js"></script> 
        <script type="text/javascript" language='javascript' src="scripts/abc.js"></script> 
    </head> 
    <body> 
    </body> 
    </html> 

或者可以在表单标签闭幕后把脚本标签的体内。

相关问题