Wenn du in der Liste in jedem LI so ein Bild hast, bräuchtest du ja nur die LI zu zählen:
document.getElementById("preview").getElementsByTagName("li").length
ja, das funktioniert, danke.
location.href oder document.URL nehmen, und mit Stringfunktionen wie gewünscht manipulieren.
Mit was für string funktionen kann ich denn das .html am ende wegbekommen, dazu hab ich nix gefunden.
Brauchst du denn überhaupt diese "Zahl"? Reicht nicht die Referenz auf das jeweilige LI o.ä.?
Ich hab das so aufgebaut, dass die Bilder bei 1.jpg anfangen und dann 2.jpg ...
Dann kann ich mit previous und next button einfach die zahl um eins verringern oder erhöhen
um das nexte Bild zu sehen, deshalb sollte ich die Zahl schon haben oder?
Elemente durchlaufen, und Eventhandler in der Form
{Element}.onclick = Funktionsname;
zuweisen.
Dazu hab ich jetzt eine Funktion die ich später im Dokument unten drinne aufrufen werde
(ich muss sie doch nach dem "preview" element setzen, oder? sonst sind ja noch keine Bilder da
fürs zuweisen, oder net? bzw. wo würdest du es setzen?)
function addEvent() {
for (var i = 0, i < document.getElementById('preview').getElementsByTagName('li').length), i++) {
}
}
Aber ich weis nicht wie ich auf die Bilder in den <li>s jetzt zugreifen kann. Wie?
Und außerdem geht solange diese Funktion in der .js Datei steht die Gallerie nicht, wieso?