Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
指定作者的当日JavaScript引用_Javascript_Random_Quote - Fatal编程技术网

指定作者的当日JavaScript引用

指定作者的当日JavaScript引用,javascript,random,quote,Javascript,Random,Quote,它看起来真的很好,因为它一直锁定到特定的一天,并且在刷新时不会更改,但是我想将作者添加到数组中。 例如: 引述 //作者 作者显示在下一行,并随机化报价顺序 有什么建议吗 <script type="text/JavaScript"> var quote = new Array(); quote[0] = 'quote 1 Lorem ipsum dolor sit amet, consectetuer adipiscing elit.'; quote[1] = 'qu

它看起来真的很好,因为它一直锁定到特定的一天,并且在刷新时不会更改,但是我想将作者添加到数组中。 例如:

引述 //作者

作者显示在下一行,并随机化报价顺序

有什么建议吗

<script type="text/JavaScript"> 
var quote = new Array(); 
quote[0] = 'quote 1 Lorem ipsum dolor sit amet, consectetuer adipiscing     elit.'; 
quote[1] = 'quote 2 Nullam commodo venenatis elit. In aliquam.'; 
quote[2] = 'quote 3 Sed vitae risus ac urna pharetra tristique.'; 
quote[3] = 'quote 4 Maecenas id mi quis nisl porta sodales.'; 
quote[4] = 'quote 5 Fusce lorem velit, tempor sit amet, luctus nec, suscipit at, velit'; 
quote[5] = 'quote 6 Ut pellentesque mauris non justo. In varius.'; 
quote[6] = 'quote 7 Phasellus non urna dignissim nisl mollis consectetuer.'; 
var qlen = quote.length; 
var firstDate = new Date(2005,0,1);//start date (yyyy,m,d) - m=0=January, m=1=February 
var today = new Date();//today 
var dif = Math.floor((today-firstDate)/1000/60/60/24);//difference in days 
while(dif>=qlen){//calculate the index of the quote of the day 
dif=dif-qlen;//restart the array index if the difference is greater that the array's length 
} 
var todayQuote = quote[dif];//the quote of the day 
onload = function(){document.getElementById('q').firstChild.data = todayQuote} 
</script> 
</head> 
<body> 
<div id='q'>&nbsp;</div> 
</body> 
</html> 

var quote=新数组();
quote[0]=“quote 1 Lorem ipsum dolor sit amet,Concertetuer Adipsicing Elite.”;
quote[1]=“quote 2 Nullam COMODO venenatis elit。在不平等的情况下。”;
quote[2]=“quote 3 Sed vitae risus ac urna pharetra tristique.”;
quote[3]=“quote 4 Maecenas id mi quis nisl porta sodales.”;
quote[4]=“quote 5 Fusce lorem velit,TIMAL sit amet,luctus nec,suscipit at,velit”;
quote[5]=“quote 6 Ut pellentesque mauris non justo。在瓦里乌斯。”;
引用[6]=“引用7 Phasellus non urna Dignessim nisl mollis Concertetuer.”;
var qlen=quote.length;
var firstDate=新日期(2005,0,1)//开始日期(yyyy,m,d)-m=0=1月,m=1=2月
var today=新日期()//今天
var dif=数学楼层((今日第一日期)/1000/60/60/24)//日差
而(dif>=qlen){//计算当天报价的索引
dif=dif qlen;//如果差值大于数组的长度,请重新启动数组索引
} 
var todayQuote=报价[dif]//今日名言
onload=function(){document.getElementById('q').firstChild.data=todayQuote}

我知道这是迟交的答案

<script type="text/JavaScript"> 

        var quote = new Array(); 
        quote[0] = ['quote 1 Lorem ipsum dolor sit amet, consectetuer adipiscing     elit.',"some text"]; 
        quote[1] = ['quote 2 Lorem ipsum dolor sit amet',"some text"]; 

        var qlen = quote.length; 
        var firstDate = new Date(2005,0,1);//start date (yyyy,m,d) - m=0=January, m=1=February 
        var today = new Date();//today 
        var dif = Math.floor((today-firstDate)/1000/60/60/24);//difference in days 
        while(dif>=qlen){//calculate the index of the quote of the day 
            dif=dif-qlen;//restart the array index if the difference is greater that the array's length 
        } 

        var todayQuote = quote[dif];

        onload = function(){document.getElementById('q').firstChild.data = todayQuote} 
    </script> 

var quote=新数组();
quote[0]=“quote 1 Lorem ipsum dolor sit amet,连续的发展精英。”,“一些文字”];
quote[1]=“quote 2 Lorem ipsum dolor sit amet',“一些文本”];
var qlen=quote.length;
var firstDate=新日期(2005,0,1)//开始日期(yyyy,m,d)-m=0=1月,m=1=2月
var today=新日期()//今天
var dif=数学楼层((今日第一日期)/1000/60/60/24)//日差
而(dif>=qlen){//计算当天报价的索引
dif=dif qlen;//如果差值大于数组的长度,请重新启动数组索引
} 
var todayQuote=报价[dif];
onload=function(){document.getElementById('q').firstChild.data=todayQuote}

我知道这是迟交的答案

<script type="text/JavaScript"> 

        var quote = new Array(); 
        quote[0] = ['quote 1 Lorem ipsum dolor sit amet, consectetuer adipiscing     elit.',"some text"]; 
        quote[1] = ['quote 2 Lorem ipsum dolor sit amet',"some text"]; 

        var qlen = quote.length; 
        var firstDate = new Date(2005,0,1);//start date (yyyy,m,d) - m=0=January, m=1=February 
        var today = new Date();//today 
        var dif = Math.floor((today-firstDate)/1000/60/60/24);//difference in days 
        while(dif>=qlen){//calculate the index of the quote of the day 
            dif=dif-qlen;//restart the array index if the difference is greater that the array's length 
        } 

        var todayQuote = quote[dif];

        onload = function(){document.getElementById('q').firstChild.data = todayQuote} 
    </script> 

var quote=新数组();
quote[0]=“quote 1 Lorem ipsum dolor sit amet,连续的发展精英。”,“一些文字”];
quote[1]=“quote 2 Lorem ipsum dolor sit amet',“一些文本”];
var qlen=quote.length;
var firstDate=新日期(2005,0,1)//开始日期(yyyy,m,d)-m=0=1月,m=1=2月
var today=新日期()//今天
var dif=数学楼层((今日第一日期)/1000/60/60/24)//日差
而(dif>=qlen){//计算当天报价的索引
dif=dif qlen;//如果差值大于数组的长度,请重新启动数组索引
} 
var todayQuote=报价[dif];
onload=function(){document.getElementById('q').firstChild.data=todayQuote}

您可以使用json。quote[0]={quote:'some text',作者:'name'};。您可以使用json。quote[0]={quote:'some text',作者:'name'};。