我已經通過3個簡單的教程介紹瞭如何使用VS 2010開始JavaScript,他們都一致地描述了通過File
,New
創建項目的基本步驟, Project
,ASP.NET Empty Web Application
,然後通過Add
,New Item
添加一個JavaScript文件,最後在項目中添加一個HTML頁面。通過ASP.NET編譯Visual Studio IDE中的JavaScript和HTML代碼
我的兩個文件的內容如下,在所有的基本教程描述,就像一個HelloWorld程序:
JScrip1.js
function add(a, b)
{
return a + b;
}
HTMLPage1.htm
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>My page title!</title>
<script type="text/javascript" src="JScript1.js" />
</head>
<body>
<script type="text/javascript" >
alert("Sum of 3 and 4 = " + add(3, 4));
</script>
</body>
</html>
在所有教程中,在HTML組件上單擊鼠標右鍵,然後選擇View in Browser
,它編譯並顯示其結果的警告窗口(7
),但我的只顯示的標題標籤和彈出消息說ASP.NET Development Server is running on port 56044
打開具有以下網址的網頁:http://localhost:56044/HTMLPage1.htm
我錯過了什麼?爲什麼我的html頁面完全空白?
通過改變我的HTML腳本如下決議:,由於賈裏德
<!DOCTYPE html PUBLIC>
<html>
<head>
<title>My page title!</title>
<script type="text/javascript" src="JScript1.js"></script>
</head>
<body>
<script type="text/javascript" >
alert("Sum of 3 and 4 = " + add(3, 4));
</script>
</body>
</html>
除了你的javascript之外,你沒有任何東西在體內,所以頁面會變成空白。當你轉到頁面時,警報彈出嗎?在瀏覽器中調試(F12)會發生什麼?僅供參考,HTML和Javascript不能編譯。 – ElGavilan
感謝您的回覆。在正文中,當我通過右鍵單擊「HTML」組件選擇「在瀏覽器中查看」時,應該顯示「alert」消息。沒有? – Joshua