js倒计时代码,获取服务器时间。请问,后台代码放在什么地方
下面是我从网上找到的jsp倒计时代码,一段是后台代码,格式化服务器时间,一段时间前台代码,请问,后台代码放在什么地方,是要新建一个页面吗?那这个页面的类型是什么,是htm...
下面是我从网上找到的jsp倒计时代码,一段是后台代码,格式化服务器时间,一段时间前台代码,请问,后台代码放在什么地方,是要新建一个页面吗?那这个页面的类型是什么,是html的,中间插js,还是什么格式。不懂啊,求助?????
一下是原文
--------------------------------------------------------------------
首先用js获取的时间格式是 August 08 10:31:06 2010 ,把从服务端获取的时间格式转化为这种格式。
这样我们就可以利用服务器端的时间来倒计时了。
后台代码
protected string dd;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
dd = DateTime.Now.ToString("MMMM dd HH:mm:ss yyyy", System.Globalization.DateTimeFormatInfo.InvariantInfo);
//文本框里面是可以转化会时间格式的字符串 利用下面的转换也是为了和前台js的格式相同,便于操作
TextBox1.Text = Convert.ToDateTime(TextBox1.Text).ToString("MMMM dd HH:mm:ss yyyy", System.Globalization.DateTimeFormatInfo.InvariantInfo);
}
}
//倒计时时间到了,要在服务器端触发的一系列动作
protected int tan()
{
// Response.Write("<script>alert('ddd')</script>");
//Response.Redirect("baidu.aspx");
return 0;
}
前台(代码省略,太长了)
<!--倒计时js代码 -->
<script type="text/javascript" language="javascript">
var now = new Date('<%=dd %>');
function GetServerTime()
{
var urodz = new Date(document.getElementById("TextBox1").value);
now.setTime(now.getTime()+250);
days = (。。。。。。。。。。。。。。。。。。 展开
一下是原文
--------------------------------------------------------------------
首先用js获取的时间格式是 August 08 10:31:06 2010 ,把从服务端获取的时间格式转化为这种格式。
这样我们就可以利用服务器端的时间来倒计时了。
后台代码
protected string dd;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
dd = DateTime.Now.ToString("MMMM dd HH:mm:ss yyyy", System.Globalization.DateTimeFormatInfo.InvariantInfo);
//文本框里面是可以转化会时间格式的字符串 利用下面的转换也是为了和前台js的格式相同,便于操作
TextBox1.Text = Convert.ToDateTime(TextBox1.Text).ToString("MMMM dd HH:mm:ss yyyy", System.Globalization.DateTimeFormatInfo.InvariantInfo);
}
}
//倒计时时间到了,要在服务器端触发的一系列动作
protected int tan()
{
// Response.Write("<script>alert('ddd')</script>");
//Response.Redirect("baidu.aspx");
return 0;
}
前台(代码省略,太长了)
<!--倒计时js代码 -->
<script type="text/javascript" language="javascript">
var now = new Date('<%=dd %>');
function GetServerTime()
{
var urodz = new Date(document.getElementById("TextBox1").value);
now.setTime(now.getTime()+250);
days = (。。。。。。。。。。。。。。。。。。 展开
展开全部
这个后台代码应该是ASP.NET开发的页面的C#代码, 可以直接放在aspx页面的<script runat="server"></script>区块内; 在cs代码与aspx代码分离的情况下, 这个后台代码应该放在c#代码页面内.
追问
如果是asp.net的代码,那前台代码以一定要放在aspx文件中了,静态页面插入这段js代码可以用吗?html页面
追答
静态页面使用js代码当然是可以的啦(目前看到的js代码都算一般页面元素操作的代码), 只要js代码中涉及哪些页面元素都存在且有效就可以了.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询