日期:2014-05-16  浏览次数:20364 次

这段代码为什么总是天气先加载出来,时间后加载出来呢
这个是一个网页里显示时间和天气预报的代码,但总是先加载出天气预报,然后才能加载出时间,怎么能让时间和天气互不影响呢
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

  <script type="text/javascript">  
  function startTime()  
  {  
  //获取当前系统日期  
  var today=new Date()
  var y=today.getFullYear()
  var mo=today.getMonth()
  var da=today.getDate()
  var h=today.getHours()  
  var m=today.getMinutes()  
  var s=today.getSeconds()
  var weekString="日一二三四五六"

  var TheDate=new Date(); 
  var CalendarData=new Array(20);  
  var madd=new Array(12);  
  var numString="一二三四五六七八九十";  
  var monString="正二三四五六七八九十冬腊";  
   
  var cYear;  
  var cMonth;  
  var cDay;  
  var cHour;  
  var cDateString;  
  var DateString;  
  var Browser=navigator.appName;  

  function init()  
  {  
  CalendarData[0]=0x41A95;  
  CalendarData[1]=0xD4A;  
  CalendarData[2]=0xDA5;  
  CalendarData[3]=0x20B55;  
  CalendarData[4]=0x56A;  
  CalendarData[5]=0x7155B;  
  CalendarData[6]=0x25D;  
  CalendarData[7]=0x92D;  
  CalendarData[8]=0x5192B;  
  CalendarData[9]=0xA95;  
  CalendarData[10]=0xB4A;  
  CalendarData[11]=0x416AA;  
  CalendarData[12]=0xAD5;  
  CalendarData[13]=0x90AB5;  
  CalendarData[14]=0x4BA;  
  CalendarData[15]=0xA5B;  
  CalendarData[16]=0x60A57;  
  CalendarData[17]=0x52B;  
  CalendarData[18]=0xA93;  
  CalendarData[19]=0x40E95;  
  madd[0]=0;  
  madd[1]=31;  
  madd[2]=59;  
  madd[3]=90;  
  madd[4]=120;  
  madd[5]=151;  
  madd[6]=181;  
  madd[7]=212;  
  madd[8]=243;  
  madd[9]=273;  
  madd[10]=304;  
  madd[11]=334;  
  } 
  function GetBit(m,n)  
  {  
  return (m>>n)&1;  
  } 
  function e2c()  
  {  
  var total,m,n,k;  
  var isEnd=false;  
  var tmp=TheDate.getYear();  
  if (tmp<1900) tmp+=1900;  
  total=(tmp-2001)*365  
  +Math.floor((tmp-2001)/4)  
  +madd[TheDate.getMonth()]  
  +TheDate.getDate()  
  -23;  
  if (TheDate.getYear()%4==0&&TheDate.getMonth()>1)  
  total++;  
  for(m=0;;m++)  
  {  
  k=(CalendarData[m]<0xfff)?11:12;  
  for(n=k;n>=0;n--