.apsx文件引用.js文件如下:
<script src="../js/register.js" type="text/javascript" language="javascript"></script>在下面的使用中:
<INPUT id=username_uMsg maxLength=16 name=username width="150px" onFocus=sl('uMsg')>
当input 得到焦点是,本是要触发onFocus事件,但系统提示出错,点击错误提示,没用,不知道什么问题!!可同要的.aspx文件直接把扩展名改成.html,就可以运行,(相同目录下,这就说明上面的src="../js/register.js"路径没错!)同样我把register.js文件里的sl函数直接写到.aspx文件中,也可以运行,就是不能用:
“<script src="../js/register.js" type="text/javascript" language="javascript"></script>”
这种方式,
请问这个问题要怎么解决呢?????

解决方案 »

  1.   

    你在register.js中没有使用<script ...>吧!
      

  2.   

    用 link?
    是这样写不:
    <link id="Java" href="../js/register.js" type=text/javascript>
    我也试了,一样,??
    viena(维也纳nn) :
        你说命名冲突?怎么讲呢,应该没有
      

  3.   

    <script src="../js/register.js" type="text/javascript" language="javascript"></script>
    这句要写在
    <head>
    </head>
    里面
      
    *****************************************************************************
    最近没想出什么好签名!
      

  4.   

    //可同要的.aspx文件直接把扩展名改成.html,就可以运行
    有可能是与服务器端脚本冲突,或者被当成了服务器端脚本
      

  5.   

    <script src="../js/register.js" type="text/javascript" language="javascript"></script>
    是写在<head></head>之间
      

  6.   

    viena(维也纳nn) ( ) 信誉:100    Blog  2006-11-09 14:10:00  得分: 0  
        //可同要的.aspx文件直接把扩展名改成.html,就可以运行
    有可能是与服务器端脚本冲突,或者被当成了服务器端脚本如果是这样,要怎么解决呢  
     
      

  7.   

    viena(维也纳nn)
    还有一个原因是,可以把register.js里的代码直接写在.aspx文件中,这样就行,
    又怎么解释呢
      

  8.   

    楼上说的有道理,但是我自己试了下,完全可以啊!应该不存在这样的问题!
    <script language="javascript" src="testSrc.js" type=text/javascript>
    function SubmitTheValue()
    {  
             //这个方法并没大用处,真正的方法再js文件里。
    document.all('Button1').click(); 
    }
    </script>
      

  9.   

    可能是你的路径不对,跟踪调试一下页面的request.path值
    如:在页面跳转子目录时,用server.translate()或response.redirect()时,request.path值是不一样的。
      

  10.   

    楼主把你的js文件的扩展名改成.asp试试
    我就是这么弄的
    我也不清楚为什么,等高人回答。
      

  11.   

    谢谢合位的建议,
    我把register.js里的代码放到其它.js文件中,也可以,
    可以就行了,js???