我一台机器的ASP.NET2.0里无法使用JavaScript代码,比如:<script type="text/javascript" language="javascript">
    function showModel()
    {
       window.showModalDialog("OrgInfo.aspx",window,"dialogWidth=500px;dialogHeight=300px;center=yes;status=no");
       
    }
    </script>可是换了一台机器就行,谁能告诉我是那方面的设置问题啊?IE还是vs2005?

解决方案 »

  1.   

    运行后多刷新几次网页试一试
    或者你的编码不对,最好是utf-8的
      

  2.   

    <script language="javascript">
    function getPrint(print_area){}
    </script><script runat=server >
     Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click
                   Button2.Attributes.Add("Onclick", "getPrint('print_area');")
                End Sub
       </script>
    我是这么写的
      

  3.   

    可是我写的那段代码换了一台机器就行了啊,应该是软件某方面的设置问题吧?我以前改过IE的安全设置,不过我已经改回来了啊。是不是其它软件禁用了我的JavaScript啊?
      

  4.   

    应该没有这个问题吧
    我觉得应该是代码或者编码方式的问题..
    如果IE和文件的编码方式不一致js就会出些问题,你看看两者的编码方式是不是一样
      

  5.   

    照楼主的意思应该是跟浏览器有关了,试试“调试web标准页面的浏览器Mozilla Firefox”
    http://www.w3cn.org/resource/down/2004/87.html