我找到一个选择日期的javascript教本,相同的调用代码,在htm页面里就可以调用显示日期,但是在aspx页面中使用的时候,就说是网页上有错误。我用的是visio studio 2003,不知道这其中的原因是什么?希望遇到过这个问题的高人,帮我看看问题到底在哪里。谢谢
html代码可以使用如下(可以实现):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title></title>
<meta name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<meta name=ProgId content=VisualStudio.HTML>
<meta name=Originator content="Microsoft Visual Studio .NET 7.1">
</head>
<body><input type="Text"  onblur="setday(this)" onclick="setday(this)" ID="Text1" NAME="Text1">
<script src="scripts/riqi.js"></script></body>
</html>aspx页面如下(不可以实现):
<%@ Page language="c#" Codebehind="WebForm1.aspx.cs" AutoEventWireup="false" Inherits="C2.rili.WebForm1" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<html>
<head>
<title>WebForm1</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
</head>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<input type="Text" onblur="setday(this)" onclick="setday(this)" ID="Text1" NAME="Text1">
<script src="scripts/riqi.js"></script>
</form>
</body>
</html>说是网页上有错误,不知道为什么,解决后马上给分,谢谢

解决方案 »

  1.   

    setday
    这个方法是js文件里的吗?网页说的是什么错误?实在不行你把js文件中的东西直接放到.net页上
    <script>
    放这里
    </script>
      

  2.   

    把<script src="scripts/riqi.js"></script>放到<HEAD></HEAD>之间试试看
      

  3.   

    看看web.config的默认语言改了没,没有改就改成gb2312 *_*
      

  4.   

    这个js是一个日历控件,很长的,上面的htm调用的时候,就可以,但是单单在aspx里,运行后,点击这个text的时候,网页的下面就显示"网页上有错误",我觉得就是客户端的脚本有问题了,这个脚本控件太长了,不能在页面里直接写,最好调用。哪位知道,告知一下,多谢啦
      

  5.   

    看看web.config的默认语言改了没,没有改就改成gb2312 *_*
    ======================
    我没有改过web.config里的东西,这个需要怎么改呢?能写的具体一点不?多谢啦
      

  6.   

    唯一看出来的就是aspx页面中多了个form容器
    看看javascript里面怎么调用元素的,如果司用id的应该就不是这个问题了
      

  7.   

    讲日历控件的文件保存成UTF-8带签名的格式。
      

  8.   

    问题解决啦,
    snowdish(小菜籽) ,看看web.config的默认语言改了没,没有改就改成gb2312 *_*
    正解,
    多谢了
    结贴吧