想在我的页面上加入梅花雨控件,当我将该控件的JS代码全部放在HTML中时运行的挺正常,但是如果使用这样的方式去引用<script language="JavaScript" src="calendar.js"></script>时,却没有任何效果,请问这到底是为什么呢??
好奇怪

解决方案 »

  1.   

    <%@ Page language="c#" Codebehind="test.aspx.cs" AutoEventWireup="false" Inherits="huaxia.test" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>test</title>
    <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
    <meta content="C#" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <script language="JavaScript">

    梅花雨控件的JS代码
    </script>
    </HEAD>
    <body MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
    <input style="FONT-SIZE: 15pt; Z-INDEX: 101; LEFT: 280px; WIDTH: 176px; FONT-FAMILY: 宋体; POSITION: absolute; TOP: 176px; HEIGHT: 18px"
    onfocus="calendar()" size="24" name="txt">
    </form>
    </body>
    </HTML>
    这样就是正常的 但是下面这样就不正常了
    <%@ Page language="c#" Codebehind="test.aspx.cs" AutoEventWireup="false" Inherits="huaxia.test" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>test</title>
    <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
    <meta content="C#" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <script language="JavaScript" src="calendar.js"></script>
    </HEAD>
    <body MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
    <input style="FONT-SIZE: 15pt; Z-INDEX: 101; LEFT: 280px; WIDTH: 176px; FONT-FAMILY: 宋体; POSITION: absolute; TOP: 176px; HEIGHT: 18px"
    onfocus="calendar()" size="24" name="txt">
    </form>
    </body>
    </HTML>
    calendar.js就是梅花雨控件的代码,并且该文件在该项目根目录下
      

  2.   

    不应该的,这没有什么区别呀,是不是你的calendar.js有问题,报什么错误呢?
      

  3.   

    路径绝对正确啊
    calendar.js就在该项目的根目录,同页面文件在同一级目录中啊
      

  4.   

    你把calendar.js里的代码贴出来看看,
    这里面不能包含<script></script>
      

  5.   

    看看是不是calendar.js文件中包含了
    <script language="JavaScript">
    </script>
    这个是应该去掉的,calendar.js应该只包含代码
      

  6.   

    js文件里没有包含<script></script>
      

  7.   

    adminxp(浪子)
    你能说的详细点吗?
      

  8.   

    >>可是用第二种引用的方式就是看不到日历,然后浏览器的状态栏就显示“网页有错误”
    >>晕
    双击这个“网页有错误”,详细信息是什么?
      

  9.   

    是你的JS文件格式不对 另存为UTF-8