0

我正在我的 workpress 博客上举办一场比赛,并在文本小部件区域放置了一些 javascript 代码。插入代码并刷新我的博客后,页面重新加载,只有 javascript 输出广告没有其他内容。我的博客没有出现。代码如下。我使用了几个据称允许在小部件中使用 javascript/php/jquery 的插件,但没有一个有效。FIY,我对javascript知之甚少,下面的代码是我在这个网站上找到的。

var myArray = [];
myArray[0] = "Benny & Lily";
myArray[1] = "Minnie and Mack";
myArray[2] = "Daisy";
myArray[3] = "Casey the Boxer";
myArray[4] = "GizmoGeodog";
myArray[5] = "Sam";
myArray[6] = "Max's Mom";
var len = myArray.length;
var chosen = [];
for(var i = 0; i <= 3; i++) {
    var randy = Math.floor(Math.random() * len);
    chosen[i] = myArray[randy];
    for(k = 0; k <= i - 1; k++) {
        if(chosen[k] == chosen[i]) {
            i--; // duplicate found so decrement i
        }
    }
}
document.write(chosen);
4

1 回答 1

0

经过大量测试后,我意识到我的主题导致了问题。我在本地服务器上添加了一个新的 wordpress 安装,并上传了我当前的主题以及其他一些主题(它们都来自 Elegent Themes)。问题只发生在我的主题上。感谢@metadept 和@djthoms 的帮助。

于 2013-03-31T17:56:36.180 回答