我已经通过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