如题!
代码如下:
<%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %><html>
<head runat="server">
    <title>无标题页</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <table>
            <tr>
                <td width="25%">test
                </td>
                <td width="25%">test
                </td>
                <td width="50%">
                    <input id="Button1" type="button" value="button" onclick="return window.open('','_blank','width=50,height=50,status=no,resizable=yes');" /></td>
            </tr>
            <tr>
                <td>
                </td>
                <td>
                </td>
                <td>
                </td>
            </tr>
            <tr>
                <td>
                </td>
                <td>
                </td>
                <td>
                </td>
            </tr>
        </table>
    
    </div>
    </form>
</body>
</html>若在vs中运行调试,然后单击“Button1”按钮则出现“试图运行不存在的令牌”错误。
但是如果不运行调试直接用IE打开网页,却没有报错!
请高手帮忙啊!

解决方案 »

  1.   

    上面的没有跳转页面
    return window.open('XXX.aspx','_blank','width=50,height=50,status=no,resizable=yes'
      

  2.   


    加上了跳转页,没有出现“试图运行不存在的令牌”错误提示了,
    但是IE占用CPU资源100%,高居不下!应该不是这个问题.......
      

  3.   

    onclick="window.open('about:blank','_blank','width=50,height=50,status=no,resizable=yes');" 
      

  4.   


    用'about:blank',“试图运行不存在的令牌”错误又出现了~晕啊......
      

  5.   

    啊~~~~~~
    终于被我找到原因了......原来是我机子上存在两个版本的IE(IE6和IE7)。
    在vs中运行调试调用的是IE6,而直接输入网址时用的是IE7......当初升级IE6的时候,vs竟然没把默认的浏览器改为IE7。而且系统竟然还保留IE6.晕啊~~~