JavaScript Array an HTML übergeben, nur wie?

perryrhodans

Mitglied
hallo Leute!

Ich habe folgendes Problem, ach, schaut euch erstmal den Code an:

Code:
<script language="javascript">
x=0
var bilder = new Array(48);
do{
	bilder[x]= "../Party/"+(x+1)+".jpg"
	document.write('<img src=bilder[x] alt=\"ein bild\">')
	x++;
}while(x<=48)
</script>

Also, es werden aus einem Ordner Bilder eingelesen und in einem Array gespeichert. Nun weiss ich aber nicht, wie in:
document.write('<img src=bilder[x] alt=\"ein bild\">')
< >
Die Ausgabe sind nur nicht anzeigbare Bilder.
Wie kann man das lösen, dass der das Array verwendet?
Oder ist eine Lösung mit purem JS möglich?

Cuuu
PerryRhodans
 
Also ein Array an HTML übergeben kannst du nicht, da es in HTML keine Array gibt. Aber erklär mir nochmal was genau dein Problem ist bitte, ich kommen nämlich nicht ganz so nach...
 
Also, ich habe jetzt ca. 50 Bilder, also, deren Adressen, in ein Array gespeichert, das sich bilder[ ] nennt.
So, nun sollen alle Bilder der reihe nach ausgegeben werden.
Ich wollte das mit JS und einer Schleife machen, da ich nicht 50 Adressen mit HTML eingeben wollte.
Also, einlesen und wieder ausgeben als Bild.
Und, wie gesagt, die Adressen der Bilder sind dann ../party/bilder[x]
und nicht z.B. ../party/1.jpg wie ich es gerne haben würde.

Hoffe ihr habt es nun besser verstanden, hmmm, glaube, würde mir auch schwerfallen, wenn ich nciht wüsste, wofon ich rede....
Naja, viel Glück jedenfalls ;)

Cuuu
 
Aha, jetzt verstehe ich, versuchs mal so:

PHP:
document.write('<img src='+bilder[x]+' alt=\"ein bild\">');

Und das ; nicht vergessen am Schluss ;)
 
Danke aquasonic!
Aber leider funktioniert das immer noch nicht, der verändert das Array immer noch nicht.
noch ne kleine Frage, sind die ";" wirklich wichtig?
Von C kenn ich das, PHP glaube ich auch, aber JS?
Naja, du wirst wohl mehr Ahnungn haben als ich :) werd mal drauf achten, das ich die imma setze.

Cuuu
 
Ja die sind schon wichtig :-)

Beim definieren des Arrays, also ich meine mein füllen des Arrays hast du es auch noch vergessen, versuch das auch noch mal...Und sonst, gibt es eine Fehlermeldung? Also steht unten links so etwas in gelb, wenn ja, was
 
Keine Fehlermeldung, leider... naja, wie man es nimmt.
Semikolon ergänzt, keine änderung.
er zeigt weiterhin Bilder an, die nicht verfügbar sind.
Und da er auch nicht den Ordner /party/ übernommen hat, denke ich, dass der das Array garnicht ausgelesen hat. Hmmm, was nu?

Cuuu
 
Kann ich auch mit Eigenschaften des Bildes ;)
Okay, dann mal schaun:

Also, im Quelltext zeigt es nirgentwohin, ist nur die Schleife, also der gleiche Sourcecode wie oben angegeben
Das Bild hat die Adresse:
file:///C:/Eigene%20Dateien/Bilder/bilderansicht/bilder[x]

bilder[x], mein Gott, das muss doch umzuformen sein, oder?
 
hm...Ich kenne mich leider auch zu wenig mit JavaScript aus damit ich das Problem jetzt finden würde. Aber meiner Meinung sollte das gehen so wie du es hast...Wieso machst du es nicht mit PHP oder ASP oder so

Sorry dass ich nicht helfen kann :(
 

Neue Beiträge

Zurück