2017-06-06 24 views
0

此腳本是聖誕節倒計時如何將此Javascript添加到我的AMP網頁?

是否可以在AMP HTML網頁中顯示?如果可能的話,該怎麼做?什麼是我應該添加到AMP網頁的最小化Javascript,請幫助我。

<script type="text/javascript">// <![CDATA[ 
var today=new Date() 

//Enter the occasion's MONTH (1-12) and DAY (1-31): 
var theoccasion=new Date(today.getFullYear(), 12, 25) 

//Customize text to show before and on occasion. Follow grammer below: 
var beforeOccasionText="left until Christmas :) " 
var onOccasiontext="Today is Christmas. Happy Holidays!" 

var monthtext=new 
Array("Jan","Feb","Mar","April","May","June","July","Aug","Sep","Oct","Nov","Dec") 
theoccasion.setMonth(theoccasion.getMonth()-1) //change to 0-11 month format 
var showdate="("+monthtext[theoccasion.getMonth()]+" "+theoccasion.getDate()+")" //show date of occasion 

var one_day=1000*60*60*24 
var calculatediff="" 

calculatediff=Math.ceil((theoccasion.getTime()-today.getTime())/(one_day)) 
if (calculatediff<0){ //if bday already passed 
var nextyeartoday=new Date() 
nextyeartoday.setFullYear(today.getFullYear()+1) 
calculatediff=Math.ceil((nextyeartoday.getTime()- 
today.getTime())/(one_day)+calculatediff) 
} 

//Display message accordingly 
var pluraldayornot=(calculatediff==1)? "day" : "days" 
if (calculatediff>0) 
    document.write("<b>"+calculatediff+" "+pluraldayornot+" "+beforeOccasionText+" "+showdate+"!</b>") 
else if (calculatediff==0) 
document.write("<b>"+onOccasiontext+" "+showdate+"!</b>") 
// ]]></script> 

回答

0

不能使用AMP HTML自定義JavaScript。相反,您應該使用AMP自定義組件之一來模擬腳本應該執行的任何操作。如果你告訴我你想用這個劇本做什麼,我可能會指出你正確的方向。

編輯:您可以通過使用可爲您做一些數學運算的HTML模板語言來實現您的目標。

相關問題