IE的错误提示,提示缺少 ; 不一定真真的少 ; 很多用在句末的 ; 少了 Ie是不是错误的 有可能是你的 {}关闭有问题, 另IE报错误行 不一定就真的是那一行 你可以直接查看 网页的 源码 看看

解决方案 »

  1.   

    楼主应该看一下生成的html源文件
      

  2.   

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="index.aspx.cs" Inherits="index" %><!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>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
    <title>欢迎光临维护质量系统</title>
    <link href="css/style.css" type="text/css" rel="stylesheet"/>
    <link href="css/menu.css" type="text/css" rel="stylesheet"/>
    <script language="javascript" src="js/menu.js" type="text/javascript"></script>
    </head><body onload="init();"><table width="100%" style="height:106" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td style="height:63px;background-image:url(menuimg/1.jpg)">&nbsp;</td>
      </tr>
      <tr>
        <td style="height:45px" valign="middle"><table style="height:30; background-image:url(menuimg/7.jpg); border:0; width: 980px;" cellpadding="0" cellspacing="0"  id="top">
            <tbody>
              <tr>
                <td style="width:94"><a href=""><img style="height:30;width:94; border:0" alt="" src="menuimg/7.jpg"/></a></td>
                <td style="width:94"><img style="height:30;width:94; border:0" id="menu1" alt="维护计划管理" src="menuimg/2.jpg"/></td>
                <td style="width:94"><img style="height:30;width:94; border:0" id="menu2" alt="维护记录管理" src="menuimg/3.jpg"/></td>
                <td style="width:94"><img style="height:30;width:94; border:0" id="menu3" alt="分析统计管理" src="menuimg/4.jpg"/></td>
                <td style="width:94"><img style="height:30;width:94; border:0" id="menu4" alt="系统维护" src="menuimg/5.jpg"/></td>
                <td style="width:94"><img style="height:30;width:94; border:0" id="menu5" alt="操作手册" src="menuimg/6.jpg"/></td>
                <td align="center" style="width:105px; background-image:url(menuimg/8.jpg)" >
                <div><a href="login.aspx"><img style="height:30;width:94; border:0" alt="注销" src="menuimg/9.jpg"/></a></div></td>
                <td align="center" style="width:178;background-image:url(menuimg/index_98.jpg)">
    <script language="JavaScript" type="text/javascript">
    today=new Date();
    function initArray(){
    this.length=initArray.arguments.length
    for(var i=0;i<this.length;i++)
    this[i+1]=initArray.arguments[i]  }
    var d=new initArray(
    "星期日",
    "星期一",
    "星期二",
    "星期三",
    "星期四",
    "星期五",
    "星期六");
    document.write(
    "<font color=##000000 style='font-size:9pt;font-family: 宋体'> ",
    today.getYear(),"年",
    today.getMonth()+1,"月",
    today.getDate(),"日",
    d[today.getDay()+1],
    "</font>" ); 
    </script></td>
              </tr>
            </tbody>
          </table>
        <script language="javascript" type="text/javascript">
    if (mtDropDown.isSupported())
    {
            var str="<%=str %>";;
            alert(str);
    var ms = new mtDropDownSet(mtDropDown.direction.down, 0, 0, mtDropDown.reference.bottomLeft);
    var menu1 = ms.addMenu(document.getElementById("menu1"));                       
    menu1.addItem("项目任务单记录", "Default.aspx");

    var menu2 = ms.addMenu(document.getElementById("menu2"));
    menu2.addItem("数据修改记录", "Default.aspx?menuid=01001");
    menu2.addItem("EPASS授权记录", "Default.aspx?menuid=01003");
    menu2.addItem("设备更换台帐", "SBGHTZ.aspx?menuid=01004");
    menu2.addItem("电文重收重发记录", "Default.aspx?menuid=01004");
    menu2.addItem("系统技术支持记录", "Default.aspx?menuid=01004");
    menu2.addItem("点检数据记录", "Default.aspx?menuid=01004");

    var menu3 = ms.addMenu(document.getElementById("menu3"));
    menu3.addItem("锁表查询", "Default.aspx");
    menu3.addItem("电文报警查询", "Default.aspx");

    var menu4 = ms.addMenu(document.getElementById("menu4"));
     for(var i=0;i<6;i++)
     {
       menu4.addItem(i,"Default.aspx?menuid=01001")
     }
    mtDropDown.renderAll();
    }
      </script></td>
      </tr><tr>
        <td valign="top" style="height: 445px">   
        <table width="985" border="0" cellpadding="0" cellspacing="0">
          <tbody><tr>
            <td style="height:445;width:122px" align="right" valign="top">
               <table width="170" border="0" cellpadding="0" cellspacing="0">
                 <tr>
                  <td>&nbsp;</td>
                 </tr>
               </table>
     </td>        <td style="width:809;height:445" valign="top">
    <iframe id="main" src="Default.aspx" frameborder="0" width="100%" scrolling="no" height="600" class="frm"></iframe></td>
    </tr></tbody>
        </table>
        </td>
    </tr>
    </table>
    <p>&nbsp;</p>
    </body>
    </html>
      

  3.   


    下面是在浏览器查看时的源码。
    <!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>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312"/>
    <title>欢迎光临维护质量系统</title>
    <link href="css/style.css" type="text/css" rel="stylesheet"/>
    <link href="css/menu.css" type="text/css" rel="stylesheet"/>
    <script language="javascript" src="js/menu.js" type="text/javascript"></script>
    </head><body onload="init();"><table width="100%" style="height:106" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td style="height:63px;background-image:url(menuimg/1.jpg)">&nbsp;</td>
      </tr>
      <tr>
        <td style="height:45px" valign="middle"><table style="height:30; background-image:url(menuimg/7.jpg); border:0; width: 980px;" cellpadding="0" cellspacing="0"  id="top">
            <tbody>
              <tr>
                <td style="width:94"><a href=""><img style="height:30;width:94; border:0" alt="" src="menuimg/7.jpg"/></a></td>
                <td style="width:94"><img style="height:30;width:94; border:0" id="menu1" alt="维护计划管理" src="menuimg/2.jpg"/></td>
                <td style="width:94"><img style="height:30;width:94; border:0" id="menu2" alt="维护记录管理" src="menuimg/3.jpg"/></td>
                <td style="width:94"><img style="height:30;width:94; border:0" id="menu3" alt="分析统计管理" src="menuimg/4.jpg"/></td>
                <td style="width:94"><img style="height:30;width:94; border:0" id="menu4" alt="系统维护" src="menuimg/5.jpg"/></td>
                <td style="width:94"><img style="height:30;width:94; border:0" id="menu5" alt="操作手册" src="menuimg/6.jpg"/></td>
                <td align="center" style="width:105px; background-image:url(menuimg/8.jpg)" >
                <div><a href="login.aspx"><img style="height:30;width:94; border:0" alt="注销" src="menuimg/9.jpg"/></a></div></td>
                <td align="center" style="width:178;background-image:url(menuimg/index_98.jpg)">
    <script language="JavaScript" type="text/javascript">
    today=new Date();
    function initArray(){
    this.length=initArray.arguments.length
    for(var i=0;i<this.length;i++)
    this[i+1]=initArray.arguments[i]  }
    var d=new initArray(
    "星期日",
    "星期一",
    "星期二",
    "星期三",
    "星期四",
    "星期五",
    "星期六");
    document.write(
    "<font color=##000000 style='font-size:9pt;font-family: 宋体'> ",
    today.getYear(),"年",
    today.getMonth()+1,"月",
    today.getDate(),"日",
    d[today.getDay()+1],
    "</font>" ); 
    </script></td>
              </tr>
            </tbody>
          </table>
        <script language="javascript" type="text/javascript">
    if (mtDropDown.isSupported())
    {
            var str="epass授权记录="Default?menuid=01003"&数据修改记录="Default?menuid=01001"";;
            alert(str);
    var ms = new mtDropDownSet(mtDropDown.direction.down, 0, 0, mtDropDown.reference.bottomLeft);
    var menu1 = ms.addMenu(document.getElementById("menu1"));                       
    menu1.addItem("项目任务单记录", "Default.aspx");

    var menu2 = ms.addMenu(document.getElementById("menu2"));
    menu2.addItem("数据修改记录", "Default.aspx?menuid=01001");
    menu2.addItem("EPASS授权记录", "Default.aspx?menuid=01003");
    menu2.addItem("设备更换台帐", "SBGHTZ.aspx?menuid=01004");
    menu2.addItem("电文重收重发记录", "Default.aspx?menuid=01004");
    menu2.addItem("系统技术支持记录", "Default.aspx?menuid=01004");
    menu2.addItem("点检数据记录", "Default.aspx?menuid=01004");

    var menu3 = ms.addMenu(document.getElementById("menu3"));
    menu3.addItem("锁表查询", "Default.aspx");
    menu3.addItem("电文报警查询", "Default.aspx");

    var menu4 = ms.addMenu(document.getElementById("menu4"));
     for(var i=0;i<6;i++)
     {
       menu4.addItem(i,"Default.aspx?menuid=01001")
     }
    mtDropDown.renderAll();
    }
      </script></td>
      </tr><tr>
        <td valign="top" style="height: 445px">   
        <table width="985" border="0" cellpadding="0" cellspacing="0">
          <tbody><tr>
            <td style="height:445;width:122px" align="right" valign="top">
               <table width="170" border="0" cellpadding="0" cellspacing="0">
                 <tr>
                  <td>&nbsp;</td>
                 </tr>
               </table>
     </td>        <td style="width:809;height:445" valign="top">
    <iframe id="main" src="Default.aspx" frameborder="0" width="100%" scrolling="no" height="600" class="frm"></iframe></td>
    </tr></tbody>
        </table>
        </td>
    </tr>
    </table>
    <p>&nbsp;</p>
    </body>
    </html>
      

  4.   

     var str=" <%=str %>";; 
    刚刚做测试时,这句代码这里多加了一个分号。
      

  5.   

    var str=" <%=str %>";;
    多个分号没不会影响什么
    看看你运行的时候是不是出现了乱码
      

  6.   

    变更和字符串中间要用+连起来, 不是变更就不要分开这么写59行
     var str="epass授权记录="Default?menuid=01003"&数据修改记录="Default?menuid=01001""; 改成这样
     var str="epass授权记录=Default?menuid=01003&数据修改记录=Default?menuid=01001"; 
    不过还会有别的提示,慢慢改吧