CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  ASP

asp中的js代码要如何转换到wap中!急

楼主caobin518(linlin)2006-02-28 13:01:57 在 Web 开发 / ASP 提问

我想在wap中动态地显示系统时间,应该如何写呢?  
   
  或者帮我转换一下如下代码  
   
   
  下面是一个asp中的显示系统时间代码:  
   
   
  <%@LANGUAGE="VBSCRIPT"   CODEPAGE="936"%>  
  <html>  
  <head>  
  <title>Untitled   Document</title>  
  <meta   http-equiv="Content-Type"   content="text/html;   charset=gb2312">  
  <SCRIPT   language=javascript>  
  function   showClock()  
  {  
      if   (!document.layers&&!document.all)  
            return  
      var   Digital=new   Date()  
      var   hours=Digital.getHours()  
      var   minutes=Digital.getMinutes()  
      var   seconds=Digital.getSeconds()  
      var   year=Digital.getYear()  
      var   month=Digital.getMonth()  
      var   day=Digital.getDate()  
      var   weekday=Digital.getDay()  
      if   (year   <   1000)  
          year   +=   1900  
      if   (hours<10)    
          hours="0"+hours  
      if   (minutes<10)    
          minutes="0"+minutes  
      if   (seconds<10)    
          seconds="0"+seconds  
      month=month+1  
      if   (1==weekday)  
          weekday="一"  
      else   if   (2==weekday)  
          weekday="二"  
      else   if   (3==weekday)  
          weekday="三"  
      else   if   (4==weekday)  
          weekday="四"  
      else   if   (5==weekday)  
          weekday="五   "  
      else   if   (6==weekday)  
          weekday="六"  
      else  
        weekday="日"  
      myclock="&nbsp;<FONT   SIZE='2'   FACE='宋体'   COLOR='#6699ff'>"+year+"年"+month+"月"+day+"日   星期"+weekday+"   "+hours+":"+minutes+":"   +seconds+"</FONT>&nbsp;"  
      if   (document.layers)  
      {  
          document.layers.liveclockNC.document.write(myclock)  
          document.layers.liveclockNC.document.close()  
      }  
      else   if   (document.all)  
          liveclock.innerHTML=myclock  
      setTimeout("showClock()",1000)  
   
      return  
  }  
  </script>  
  </head>  
   
  <body   onload="showClock();">  
  <div   id=liveclock   style="position:   absolute;   left:   445;   top:   80;   width:   287;   height:   18;   z-index:   1"></div></body>  
  </html> 问题点数:30、回复次数:6Top

1 楼niedewang(程序爱好)回复于 2006-02-28 13:08:25 得分 10

不知道,只能顶拉Top

2 楼caobin518(linlin)回复于 2006-02-28 13:18:55 得分 0

等高人到来!~~~~~~~~~~~~~~~~~`急中等Top

3 楼caobin518(linlin)回复于 2006-02-28 13:26:28 得分 0

哪怕是顶一下也行呀。。。这问题要如何搞Top

4 楼gu1dai(异域苍穹.百年飞行)回复于 2006-02-28 13:29:46 得分 5

不可能转过去。wap浏览器不支持js.vbs.  
  你可以死了这条心了Top

5 楼eglic(圪圪) (理由永远是谎言,信仰永远是自慰)回复于 2006-02-28 13:35:14 得分 5

不支持~Top

6 楼wtogether(wtogether)回复于 2006-02-28 13:37:39 得分 10

<%  
  Public   Function   IIf(e,   t,   f)  
  If   e   Then  
  IIf   =   t  
  Else  
  IIf   =   f  
  End   If  
  End   Function  
   
  Public   Function   Renew(s,   c,   rl,   x)  
  Dim   sl:   sl   =   Len(s)  
  Dim   tp:   tp   =   s  
  If   rl>sl   Then  
  Dim   i:   i   =   sl  
  Do   While   i<rl  
  If   x=False   Then  
  tp   =   tp   &   c  
  Else  
  tp   =   c   &   tp  
  End   If  
  i   =   i   +   1  
  Loop  
  End   If  
  Renew   =   tp  
  End   Function  
   
  'sdt   时间对象,Now(),Date(),Time()等  
  'fmt   格式控制符常量,YYYY表示四位的年,YY表示二位的年,MM表示月,DD表示日,HH24表示24时的小时,HH表示12时的小时,MI表示分,SS表示秒,GMT或UTC单独使用,表示全球标准时间或格林威治标准时间  
   
  Public   Function   fmtime(sdt,   fmt)  
  Dim   y,n,d,h,m,s,w  
  Dim   dt:   dt   =   sdt  
  If   UCase(fmt)="GMT"   Or   UCase(fmt)="UTC"   Then  
  'GMT和UTC时间起始于1970-01-01   00:00:00  
  '系统时间起始于1970-01-01   08:00:00  
  '相差8个小时,因此要减8个小时  
  dt   =   DateAdd("h",   -8,   dt)  
  End   If  
  y   =   Renew(Year(dt),   "0",   4,   true)  
  n   =   Renew(Month(dt),   "0",   2,   true)  
  d   =   Renew(Day(dt),   "0",   2,   true)  
  h   =   Renew(Hour(dt),   "0",   2,   true)  
  m   =   Renew(Minute(dt),   "0",   2,   true)  
  s   =   Renew(Second(dt),   "0",   2,   true)  
  w   =   Weekday(dt)  
  Dim   pWeek:   pWeek   =   Array("Sun",   "Mon",   "Tue",   "Wed",   "Thu",   "Fri",   "Sat")  
  Dim   pMonth:   pMonth   =   Array("Jan",   "Feb",   "Mar",   "Apr",   "May",   "Jun",   "Jul",   "Aug",   "Sep",   "Oct",   "Nov",   "Dec")  
  If   UCase(fmt)="GMT"   Or   UCase(fmt)="UTC"   Then  
  fmtime   =   pWeek(w-1)   &   ",   "   &   d   &   "-"   &   pMonth(n-1)   &   "-"   &   y   &   "   "   &   h   &   ":"   &   m   &   ":"   &   s   &   "   "   &   UCase(ft)  
  Else  
  Dim   cWeek:   cWeek   =   Array("日",   "一",   "二",   "三",   "四",   "五",   "六")  
  Dim   tp:   tp   =   Replace(UCase(fmt),   "YYYY",   y)  
  tp   =   Replace(tp,   "YY",   Right(y,2))  
  tp   =   Replace(tp,   "MM",   n)  
  tp   =   Replace(tp,   "DD",   d)  
  tp   =   Replace(tp,   "HH24",   h)  
  tp   =   Replace(tp,   "HH",   IIf(h>12,   h-12,   h))  
  tp   =   Replace(tp,   "MI",   m)  
  tp   =   Replace(tp,   "SS",   s)  
  tp   =   Replace(tp,   "WW",   cWeek(w))  
  fmtime   =   tp  
  End   If  
  End   Function  
  %>  
   
  <%=fmtime(Now(),   "YYYY年MM月DD日   星期WW   HH24:MI:SS")%>Top

相关问题

  • 50大洋求ASP生成JS代码?
  • js的src=xx.asp时,asp网页代码如何写?
  • 请教asp页面中使用js代码的问题
  • 计算客户端(js)和服务器端(asp)代码
  • 求用js(非vb)编写的asp的事务处理代码!!
  • asp源代码!
  • [求救]谁能帮我把一段ASP代码转写成JS ,谢谢
  • 急:如何用ASP将这段JS代码写入.txt文件中?
  • 急需asp代码!!
  • asp代码问题

关键词

得分解答快速导航

  • 帖主:caobin518
  • niedewang
  • gu1dai
  • eglic
  • wtogether

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo