【发布时间】:2013-07-12 00:50:55
【问题描述】:
我是一名初学者网页设计师,我需要知道如何将一个事物链接到另一个事物。问题是每次网站刷新时我都会更改不同的报价。 我需要对位于不同 div 标签中的图像做同样的事情。我需要链接它们的原因是因为图像需要与报价相协调。 例如:用图片 0 引用 0。
这里是javascript代码:
var quotes=new Array();
quotes[0] = "text1";
quotes[1] = "Text2";
quotes[2] = "text3";
quotes[3] = "text4";
var q = quotes.length;
var whichquote=Math.round(Math.random()*(q-1));
function showquote(){document.write(quotes[whichquote]);}
showquote();
这是位于 javascript 文本的代码:
<script language="javascript" type="text/javascript" src="quotes.js"></script>
【问题讨论】:
-
听起来您不需要将 JavaScript 链接到 JavaScript。听起来你必须协调 JavaScript 以及它生成图像的任何东西。
-
谢谢!你知道我该怎么做吗?
-
仅供参考(因为您是 JavaScript 新手):几乎没有任何理由使用
new Array。使用数组文字。在这种情况下:pastie.org/8137855 另外,language属性在 90 年代已弃用,script上的type的默认值是text/javascript。因此,您只需要<script src="..."></script>即可。对不起,你的随机数是错误的。你想要=Math.round(Math.random() * q),而不是q-1。 -
@用户:不可能说,你没有展示任何东西告诉我们图像是如何选择的。
-
问题是我还是不知道怎么放图片,也找不到教程。
标签: javascript quotes dynamic-linking page-refresh