创建一个对象(脚本写在js文件中):
function test(a,b)
{
    this.a=1
    this.b=1;
}
页面代码:
{
 <td class="right22" valign="top">
                            <script>
                                 var test= new test(1,1);
                                 alert('111');
                              </script>
                        </td>
}在IE浏览器中没问题,但是在chrome和ff中无法执行var test= new test(1,1);请高手指点,应该怎么写才能兼容主流的浏览器

解决方案 »

  1.   

    <script>
      var t= new test(1,1);
      alert('111');
      </script>
      

  2.   

    试过了,改了var mytest = new test(1,1),chrome里面还是不执行这个
      

  3.   

    我的目的是在td里面创建一个iframe的框架,发的是测试代码,会不会因为放在td当中,所以无法执行
      

  4.   

    <!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=utf-8" />
    <title>无标题文档</title>
    </head>
    <body>
    <td class="right22" valign="top">
    <script>
    function test(a,b)
    {
      this.a=1
      this.b=1;
    }
    var test= new test(1,1);
    alert('111');
    </script>
    </td>
    </body>
    </html>
    能执行啊~·
      

  5.   

    我的function是放在一个js文件里面,不能执行,我再试试看
      

  6.   

    <head id="Head1" runat="server">
        <title>主界面</title>
        <script src="Js/Main.js" type="text/javascript"></script>
       
    我是放在JS文件里面的,不知道为什么执行不了,直接放页面里面是可以额
      

  7.   

    补充下:在IE里面是正常的,chrome里面就不行了
      

  8.   

    <script src="Js/Main.js" type="text/javascript"></script>路径地址对吗?还有文件夹名字,跟js文件的名字 是否写对了~·
      

  9.   

    我知道了,我之前是放在架构文件里面,可能那个架构chrome不支持,所以显示不出来,我新建一个js文件是可以的,谢谢