在aspx页面中调用js的问题,(帮顶有分)
我找到一个选择日期的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>
说是网页上有错误,不知道为什么,解决后马上给分,谢谢
------解决方案--------------------对,我也是跟你这样一样的问题.就是不知道那个地方错啦。
------解决方案--------------------把 <script src= "scripts/riqi.js "> </script> 放到 <HEAD> </HEAD> 之间试试看
------解决方案--------------------看看web.config的默认语言改了没,没有改就改成gb2312 *_*
------解决方案--------------------唯一看出来的就是aspx页面中多了个form容器
看看javascript里面怎么调用元素的,如果司用id的应该就不是这个问题了
------解决方案--------------------讲日历控件的文件保存成UTF-8带签名的格式。。。。