在我的网站上,我有一个按钮,可以从引用列表中选择一个随机引用,并将随机选择的引用投射到一个文本框中。这是使用 JavaScript 完成的。
虽然我有这个工作,但我想要一段额外的代码,以防止直接后续引用与之前的引用相同。我希望任何曾经能够再次出现的引用,只是不能直接跟随。
如果可能的话,我也会喜欢它,这样至少再点击 3 次后,使用的任何报价都不会再次出现 - 但这只是一个奖励。
无论如何,我目前拥有的代码如下:
<head>
<script language="javascript"><!--
function GenerateQuote(){var aquote=new Array;
aquote[0]="\"Quote0\"";
aquote[1]="\"Quote1\"";
aquote[2]="\"Quote2\""
aquote[3]="\"Quote3\"";
aquote[4]="\"Quote4\"";
aquote[5]="\"Quote5\"";
aquote[6]="\"Quote6\"";
rdmQuote=Math.floor(Math.random()*aquote.length);
document.getElementById("quoteBox").value=aquote[rdmQuote];
}
-->
</script>
</head>
<body>
<textarea id="quoteBox" readonly></textarea>
<button onClick="GenerateQuote()">Entertainment & Hobbies</button>
</body>
提前致谢; 我敢肯定,这对你们这些聪明人来说不会太难!