【发布时间】:2010-11-27 16:51:24
【问题描述】:
如果选中页面上的特定复选框(每个类别一个复选框),我正在尝试在我的页面上运行幻灯片,该幻灯片从幻灯片中包含的几组(类别)图像中提取。我成功地用两个类别对此进行了编码,但我试图使代码更容易定制。我有一个绝妙的主意,即使用自定义对象而不是数组。我认为这种方法也可能让我更接近在此过程中使用 xml 文档的最终目标。
我对面向对象编程相当陌生,尤其是 javascript。我已使用以下代码成功创建了用于幻灯片页面的对象声明:
function picsobj(description,length,indivpicarray){
this.description=description;
this.length=length;
this.indivpicarray=indivpicarray;
}
在其他地方使用以下代码制作 picsobj 对象数组
for(i=0;i<2;i++){ //change i< integer to number of picture arrays
picarrays[i]=new picsobj();}
计划是使用 description 属性作为标题或描述页面上的元素,使用 length 属性来帮助确定要循环浏览的图片数量,并使用(这是我的问题所在......)名为 indivpicarray 的对象属性来存储图像名称的数组(数组的长度将从 picsobj 更改为 picsobj)。我不知道这是否可行,如果可行,我需要语法方面的帮助。感谢您阅读我的问题。再次,对不起,如果有任何误用的词我有点n00b并且通过“查看源代码,复制,粘贴,更改”学到了很多
【问题讨论】:
-
我删除了您对成为“n00b”的道歉,因为这是一个措辞恰当且有效的问题。 :)
标签: javascript arrays object