123
456
789
123
456
版面風格

(共 12 個樣板佈景)

XOOPS hc - xoops | 2010-07-06 | 人氣:16588

參考自海芋的網站

把新增區塊把程式碼複製進去就可以了,最後面的「src="images/quote.gif"」只是要給一個圖檔的連結,實際上不會顯示出來,因此目標檔案越小越好

*因雷達回波從10分鐘一次變成7.5分一次,改成15分更新一次

2013/03/14因為改成6分鐘一次而調整

2017/03/30因為氣象局改版調整,剩全台灣的。若要秀有地形圖的把CV1_TW_3600改成CV2_TW_3600即可

台灣雷達回波

 

<script type="text/javascript">
//Author Site:http://www.inote.tw/
//Author:海芋

//修改:hc
function getRaderURL()
{
   var date = new Date();
   var picURL="http://www.cwb.gov.tw/V7/observe/radar/Data/HD_Radar/CV1_TW_3600_";
   var PostfixURL=".png";
   var delayTime = 15;

   //讀出時間
   var dMonth = date.getMonth();
   var dHour = date.getHours();
   var dMin= date.getMinutes() - delayTime;
   var dDay = date.getDate();
   var dYear = date.getFullYear();

   //修正時間10分鐘一段
   dMin = Math.floor(dMin/10)*10;
   
   //0分補0成2位數
   if (dMin == 0) dMin = '00';
   
   //處理要向小時借位的情況
   if (dMin < 0) {
           dHour = date.getHours() - 1;
           dMin = '50';
           }
   //如果借到要回前一天則固定當日00時00分
   if (dHour < 0) {
           dHour = '00';
           dMin = '00';
           }
   
   //月、日、時補0成2位數
   if (dHour < 10) dHour = '0' + dHour;
   if (++dMonth < 10) dMonth = '0' + dMonth;
   if (dDay < 10) dDay = '0' + dDay;

   //秀出成果
   document.images.SingleRaderPicture.src= picURL + dYear + dMonth  + dDay + dHour+ dMin + PostfixURL;

   //修改圖的寬度
   document.images.SingleRaderPicture.width=240;

   //修改圖的高度
   document.images.SingleRaderPicture.height=240;
}
</script><center>
<img style="display:none" src="/images/quote.gif" onload="getRaderURL()"/><a target="_blank" href="http://www.cwb.gov.tw/V7/observe/radar/index2.htm"><img name="SingleRaderPicture"/></a></center>

 

台灣溫度分佈

 

<script type="text/javascript">
//Author Site:http://www.inote.tw/
//Author:海芋
//溫度分佈
function getTempURL()
{
   var date = new Date();
   var picURL="http://www.cwb.gov.tw/V7/observe/temperature/Data/";
   var PostfixURL=".GTP.jpg";
   var delayTime = 20;

   //讀出時間
   date.setMinutes(date.getMinutes()- delayTime);
   var dMonth = date.getMonth();
   var dHour = date.getHours();
   var dMin= date.getMinutes();
   var dDay = date.getDate();
   var dYear = date.getFullYear();

   //修正時間
   dMin = Math.floor(dMin/15)*15;
   if (dMin < 15) dMin = '0';
   if (++dMonth < 10) dMonth = '0' + dMonth;
   if (dHour < 10) dHour = '0' + dHour;
   if (dDay < 10) dDay = '0' + dDay;

   //秀出成果
   document.images.SingleTempPicture.src= picURL + dYear + '-' + dMonth + '-' + dDay + '_' + dHour + '00' + PostfixURL;

   //修改圖的寬度
   document.images.SingleTempPicture.width=200;

   //修改圖的高度
   document.images.SingleTempPicture.height=200;
}
</script>
<img style="display:none" src="/images/quote.gif" onload="getTempURL()"/><a target="_blank" href="http://www.cwb.gov.tw/V7/observe/temperature/"><img name="SingleTempPicture"/></a>