我再aspx页面中调用了一个js文件 在一个input空间中调用了js中的一个方法。编译的时候一直提示找不到这个方法,跟踪调试脚本 发现该脚本没被载入,路径这些肯定没问题,因为我再调用同一个工程下另外的脚本文件都没有问题,但是调用自己写的脚本就一直提示找不到该方法,我把我写的js文件放入能调用的那些js文件的同一个目录下也不能调用! 更可笑的是 我把这个脚本直接写在aspx文件中还是提示找不到 这是怎么回事啊??
<INPUT language="javascript" class="HelpBtn" id="btnModule" style="WIDTH: 20px" onclick="return btnModuleOnClick()" type="button" value="…">
提示找不到btnModuleOnClick方法! 
大家帮忙看看啊 卡在这儿了 干不完活 春天都没得机会出去玩了

解决方案 »

  1.   

    可能是插入的那<script src="" 这个里面加个charset=gb2312看下,可能就可以了!
      

  2.   

    函数没有问题 因为我试了一个最简单的函数 直接写在aspx中他还是找不到
      

  3.   

    照huldh的方法试了 还是不行 还是提示缺少对象
      

  4.   

    用其他的js可以    用你的那个js不行
    能用js的地方      用你的那个js不行不知道是那出了问题
    呵呵
      

  5.   

    runat server 也不行  我晕了 咋回事清啊
      

  6.   

    拜托~
    onclick事件是调用。net里的程序~不是js
    要用js~必须用OnClientClick
    当然同时要在页面引用js文件
      

  7.   

    本来就是 asp.net中 在aspx中input控件的调用 用onclick 应该没问题的
      

  8.   

    <INPUT class="HelpBtn" id="btnModule" style="WIDTH: 20px" onclick="return btnModuleOnClick()" type="button" value="…">你的js文件是用include方式还是<script language= "javascript"  src=""></script>加入的?
    其次最好将你的js放在<head>标签内
      

  9.   

    jimu8130 js文件 是放在<head>中的用的<script language= "javascript"  src=""></script>加入的
      

  10.   

    把JS用记事本另存为UTF-8格式试试
      

  11.   

    <td class="DictTDRight"><asp:datalist id="list" runat="server" CssClass="List">
    <ItemTemplate>
    <DIV class="ListDiv" onkeypress="return CancelEnterLn('DivList','btnSave','EnterFlag')" id="DivList">
    <asp:label id="Item" runat="server">分&nbsp;录&nbsp;号:</asp:label>
    <asp:TextBox id=txtItemID tabIndex=90 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.ItemID") %>' MaxLength="4" Width="155">
    </asp:TextBox>
    <asp:label id="Label25" runat="server" CssClass="MustInput">&nbsp;*</asp:label>
    <INPUT id=hidModuleName style="WIDTH: 1px" type=hidden value='<%# DataBinder.Eval(Container, "DataItem.OAModuleName") %>' name=hidModuleName runat="server"><BR>
    <asp:label id="Label0" runat="server">模块名称:</asp:label>
    <asp:TextBox id=txtModule onblur=SetBlur() onfocus=SetFocus() tabIndex=100 runat="server" Text='<%# DataBinder.Eval(Container, "DataItem.OAModuleName") %>' MaxLength="60" Width="155">
    </asp:TextBox>
    <INPUT language="javascript" class="HelpBtn" id="btnModule" style="WIDTH: 20px" onclick="return btnModuleOnClick()" runat="server" type="button" value="…">
    贴出代码 大家看看 
      

  12.   

    那应该是应用脚本路径的问题,查查你的src=""是不是正确
      

  13.   

    揭帖送分 原来是 引用的 有一个js文件有个方法给写错了 我这个js文件调用了那个方法 哎 不会找错误浪费了大家不少时间  见谅!!