Ich versuche, eine Slideshow auf meiner Seite zu erstellen, die aus mehreren Gruppen (Kategorien) von Bildern besteht, die in der Slideshow enthalten sind, wenn ein bestimmtes Kontrollkästchen (eine für jede Kategorie) auf der Seite aktiviert ist. Ich habe dies erfolgreich mit zwei Kategorien codiert, versuche aber, den Code leichter anpassbar zu machen. Ich hatte die geniale Idee, benutzerdefinierte Objekte anstelle von Arrays zu verwenden. Ich gehe davon aus, dass ich mit diesem Ansatz auch meinem endgültigen Ziel, ein XML-Dokument zu verwenden, näher kommen würde.Array von Objekten mit Arrays möglich?
Ich bin ziemlich neu in der objektorientierten Programmierung, vor allem mit Javascript. Ich habe erfolgreich eine Erklärung von Objekten zur Verwendung in einer Diashow-Seite mit dem folgenden Code erstellt:
function picsobj(description,length,indivpicarray){
this.description=description;
this.length=length;
this.indivpicarray=indivpicarray;
}
und anderswo der folgende Code ein Array von picsobj
for(i=0;i<2;i++){ //change i< integer to number of picture arrays
picarrays[i]=new picsobj();}
die Plan-Objekten zu machen, ist die Verwendung Die Beschreibung Eigenschaft für Beschriftungen oder Elemente auf der Seite zu beschreiben, um die Länge Eigenschaft zu verwenden, um zu bestimmen, wie viele Bilder durchlaufen werden, und zu verwenden (hier ist, wo meine Frage kommt ...) die Objekteigenschaft namens indivpicarray zum Speichern eines ARRAY von Bildnamen (die Länge des Arrays würde sich von Picsobj zu Picsobj ändern). Ich weiß nicht, ob das möglich ist, und wenn es so ist, brauche ich bitte Hilfe bei der Syntax. Danke für das Lesen meiner Frage. ich bin ein bisschen wie ein n00b wieder, sorry, wenn es irgendwelche missbräuchlich verwendeten Worte sind und haben ziemlich viel gelernt durch „Quelltext anzeigen, kopieren, einfügen, ändern“
ich Ihren Anfang Entschuldigungen dafür, ein „n00b“ entfernt, da dies eine gut formulierte und gültige Frage. :) –