我直接新建的htm文件,单一的文件,也可以在Editplus里编辑,我每次都是在Microsoft Visual Studio.Net 2008中编辑好,然后再用Editplus打开,ctrl+B,浏览效果。
Microsoft Visual Studio.Net 2008中那个绿三角,就是MFC程序一点就运行的那个按钮,始终是灰的,网上听人说,F9断点,这个C++程序也是,可是我根本就设不了。更别说单步运行了。
不知道是不是单个文件无法执行,得建个工程?

解决方案 »

  1.   

    用vs2008调试js真头痛,推荐用firebug,比vs的强多了
      

  2.   

    vs2008不能自动调试,要写手动调试的代码,很累人,
    比如:在你要调试的一行,先复制 var a = .... 接着alert(a)如果有消息弹出则没问题,反之则这一行的代码有问题,说明一下代码只能写在script标签里
      

  3.   

    那换个问法吧default.htm文件
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" >
    <head>
      <title>This is the Cars Web Site</title>
    <script language="javascript" type="text/javascript">
    // <!CDATA[function btnHelp_onclick() {
      alert("Dude, it is not that hard. Click the Submit button!");
    }function btnSubmit_onclick(){
      // If they forget either item, pop up a message box.
      if((defaultPage.txtUserName.value == "") ||
        (defaultPage.txtPassword.value == ""))
      {
        alert("You must supply a user name and password!");
        return false;
      }
      return true;
    }// ]]>
    </script>
    </head>
    <body bgcolor="NavajoWhite">
      <h1 align="center"> The Cars Login Page</h1>
      <p align="center"> <br/>
        Please enter your <i>user name</i> and <i>password</i>.
      </p>
    <!-- Build a form to get user info -->
    <form id="defaultPage"  action="http://localhost/CarsRef/ClassicAspPage.asp" method = "POST">&nbsp;<p align="center">
        User Name:
        <input id="txtUserName" type="text" name="txtUserName"/></p>
      <p align="center">
        Password:
        <input name="txtPassword" type="password" id="txtPassword"/></p>
      <p align="center">
        <input name="btnSubmit" type="submit" value="Submit" id="btnSubmit" onclick="btnSubmit_onclick()" />
        <input name="btnReset" type="reset" value="Reset" id="btnReset"/>
        <input name="btnHelp" type="reset" value="Help" id="btnHelp" onclick="btnHelp_onclick()" /></p>
    </form></body>
    </html>ClassicAspPage.asp<%@ language="VBScript" %>
    <html>
    <head>
    <title>The Cars Page</title>
    </head>
    <body>
    <h1 align="center">Here is what you sent me:</h1>
    <P align="center"> <b>y User Name: </b>
    <%= Request.QueryString("txtUserName") %> <br>
    <b>y Password: </b>
    <%= Request.QueryString("txtPassword") %> <br>
    </P>
    </body>
    </html>
    路径是没问题的,为什么点第一个页的summit,第二页显示不出来
      

  4.   

    IE==>工具==》網絡設置==》進階==》停用指令碼錯誤(前面的勾 去掉)
    然後再要斷點的地方加一句 debugger 即可
    從vs2003到vs2008一直都可以調式js