2014-02-20 84 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> 

或者可以在表單標籤閉幕後把腳本標籤的體內。

相關問題