我用的工具VS2005   我是初学者 我想问下一个页面咋调用.js文件
我的代码如下:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>无标题页</title>
    <script type="text/javascript" ;src="../js/1.js"></script>
</head>
<body>
    <form id="form1" runat="server">
        <div>
            <input id="Button1" type="button" value="button"  onclick="women()"/>
            <asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="Button" /></div>
    </form>
</body>
</html>
我的那个.js文件存在js/1.js中内容为:
function women()
{
alert("你好6666!") 
}
问题是: 我是那里写错了?  是1.js内容错了?  还是input中的onclick错了? 就竟怎么写啊?就是要调用1.js内的women()函数,大家帮帮忙,在线等 ,直接就给分

解决方案 »

  1.   

    onclick="javascript:return women();"
      

  2.   

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>无标题页 </title>
        <script type="text/javascript" src="../js/1.js"> </script>
        
    </head>
    <body>
        <form id="form1" runat="server">
            <div>
                <input id="Button1" type="button" value="button"  onclick="women();"/>
                <asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="Button" /> </div>
        </form>
    </body>
    </html> 
      

  3.   

    onclientclick="women()"路径没错?
      

  4.   

    <script type="text/javascript" ;src="../js/1.js"> </script> 写错了! 
    多个分号
      

  5.   

    没错的  路径没错    就是一点那个BUTTON网页说JS有错误<head runat="server">
        <title>无标题页</title>
        <script type="text/javascript" ;src="../js/1.js"></script>
    </head>
    <body>
        <form id="form1" runat="server">
            <div>
                <input id="Button1" type="button" value="button"  onclick="women();" />
                <asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="Button" /></div>
        </form>
    </body>
    这么写 也同样不对onclick="javascript:return women();"这么写也不对
    我的那个.js文件写法没错吗?
      

  6.   

    谢谢   大家现在JS可以输出了  谢谢6楼  但是那个您好 确是输出乱码? 咋搞的?<head runat="server">
        <title>无标题页</title>
        <script type="text/javascript" src="../js/1.js"></script>
    </head>
    <body>
        <form id="form1" runat="server">
            <div>
                <input id="Button1" type="button" value="button"  onclick="women();" />
                <asp:Button ID="Button2" runat="server" OnClick="Button2_Click" Text="Button" /></div>
        </form>
    </body>
    </html>
    显示信息类似于$%$%4
    这什么问题?
      

  7.   

    我怀疑是 
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    标准的问题 
      

  8.   

    把3楼的代码粘贴到你的aspx设计业里面不就知道好不好使么
      

  9.   

    <script type="text/javascript" src="../js/1.js" charset="gb2312"></script>试试
      

  10.   

    哦 找到了 是我遨游字体问题 我已经改好了  
    我还有个问题 直接问下  大家 我到时候再加下分  
    比如我有2个js  我同一个html调用2个js   2个js中 有相同的函数名?  那怎么办?  我调用那个women()他怎么执行?
    如果要分开调用怎么办?