2017-06-06 2 views
0

Ce script est un compte à rebours pour NoëlComment ajouter ce Javascript à mon page AMP?

Est-il possible d'afficher dans une page Web AMP HTML ou non? Si possible, comment le faire? Quel est le Javascript minify que je devrais ajouter à la page Web AMP, aidez-moi s'il vous plaît.

<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> 

Répondre

0

Vous ne pouvez pas utiliser javascript personnalisé dans html AMP. Au lieu de cela, vous devez utiliser un des composants personnalisés AMP pour imiter tout ce que votre script est censé faire. Si vous me dites ce que vous essayez de faire avec ce script, je pourrais peut-être vous orienter dans la bonne direction. Editer: vous pourriez être en mesure d'accomplir ce que vous essayez de faire en utilisant un langage de modèle HTML qui peut faire des calculs pour vous.