11
Meine Frames-Lösung gefällt mir für's erste, nachdem ich den Scroll-Balken mit scrolling=no unterdrückt habe.
Die Div-Lösung gefällt mir trotz besserer Positionierung noch nicht, weil dann bei jedem Neu-Load, um das Großbild zu öffnen, ja auch der Ticker wieder bei der Startposition anfängt und sich nicht behält, wo er gerade stand (da müßte ich dann wohl eine weitere PHP-Variable übergeben, und dann die Position ganz exakt ausrechnen, wohin er scrollen soll - aber GANZ exakt ginge das ja gar nicht, oder? jedenfalls nicht einfach mit Bildnummer * Bildhöhe, denn das Bild kann ja beim Anklick bereits höher oder weniger hoch gescrollt sein - kann ich mir also DIREKT DIE SCROLLPOSITION statt der Bildnummer speichern, gibt es dafür eine vorgefertigte Variable? Ich vermute aber mal, daß es wegen der Unterbrechung beim Neu-Load dann trotzdem nicht so schön aussieht wie mit Frames, da geht es fließend .... ist noch nicht auf den Server hochgeladen, sorry, bisher nur lokal)
Nächste Frage, bzw. alte Frage: Ich wollte ja den Abbruchwert ausrechnen, bis wohin insgesamt gescrollt werden soll, also sowas wie Bildanzahl * Bildhöhe. Wenn ich den Rand nach oben nicht exakt mittels CSS festlege, kann das auch nicht klappen, oder? Also, exakt müßte ich ja den Rand noch dazuzählen, und ggf. auch den Abstand zwischen den Tabellenzeilen (der ist ja wohl auch nicht ganz auf Null, denn meine Felder sind ja grau und haben -durchaus gewollt- schwarzen Abstand dazwischen.....den müßte ich also auch auf einen festen Wert setzen?) Geht es eleganter? Gibt es z.B. einen Befehl, daß er von selbst erkennt, ob ein Bild schon auf dem Screen erscheint oder noch nicht??? Aber wie auch immer, wenn ich weiß, wie ich das ausrechne, hab ich noch das Problem, daß ich die Bildanzahl als PHP-Variable in der Tickerdatei festgelegt habe und die startani-Funktion ja in der externen Javascript-Datei liegt. Diese Variable müßte ich dann also noch übergeben. Wie???
Und noch eine Sache mißfällt mir, weil sie mir doppelt gemoppelt vorkommt: Im Moment definiere ich mein Bilder-Array zweimal, einmal als PHP-Array $Fotofeld für den Aufbau der Tabelle in der Tickerdatei und einmal als Javascript-Array dia für die Auswahl des passenden Bildes Nr. i mittels window.document.images[0].src=dia[i]. Momentan hab ich da einfach zweimal dieselbe Auflistung ("Pics/blau.jpg"; "Pics/schwarz.jpg"; "Pics/grün.jpg") etc. drin, aber eigentlich wär das ja auch besser, wenn Änderung in EINEM Array automatisch das andere Array anpassen würde, also wenn ich nur einmal die Reihenfolge per Hand eingäbe und dann entweder das Javascript-Array sich aus dem PHP-Array aufbauen würde oder umgekehrt. Tips dazu?
Danke!
Die Div-Lösung gefällt mir trotz besserer Positionierung noch nicht, weil dann bei jedem Neu-Load, um das Großbild zu öffnen, ja auch der Ticker wieder bei der Startposition anfängt und sich nicht behält, wo er gerade stand (da müßte ich dann wohl eine weitere PHP-Variable übergeben, und dann die Position ganz exakt ausrechnen, wohin er scrollen soll - aber GANZ exakt ginge das ja gar nicht, oder? jedenfalls nicht einfach mit Bildnummer * Bildhöhe, denn das Bild kann ja beim Anklick bereits höher oder weniger hoch gescrollt sein - kann ich mir also DIREKT DIE SCROLLPOSITION statt der Bildnummer speichern, gibt es dafür eine vorgefertigte Variable? Ich vermute aber mal, daß es wegen der Unterbrechung beim Neu-Load dann trotzdem nicht so schön aussieht wie mit Frames, da geht es fließend .... ist noch nicht auf den Server hochgeladen, sorry, bisher nur lokal)
Nächste Frage, bzw. alte Frage: Ich wollte ja den Abbruchwert ausrechnen, bis wohin insgesamt gescrollt werden soll, also sowas wie Bildanzahl * Bildhöhe. Wenn ich den Rand nach oben nicht exakt mittels CSS festlege, kann das auch nicht klappen, oder? Also, exakt müßte ich ja den Rand noch dazuzählen, und ggf. auch den Abstand zwischen den Tabellenzeilen (der ist ja wohl auch nicht ganz auf Null, denn meine Felder sind ja grau und haben -durchaus gewollt- schwarzen Abstand dazwischen.....den müßte ich also auch auf einen festen Wert setzen?) Geht es eleganter? Gibt es z.B. einen Befehl, daß er von selbst erkennt, ob ein Bild schon auf dem Screen erscheint oder noch nicht??? Aber wie auch immer, wenn ich weiß, wie ich das ausrechne, hab ich noch das Problem, daß ich die Bildanzahl als PHP-Variable in der Tickerdatei festgelegt habe und die startani-Funktion ja in der externen Javascript-Datei liegt. Diese Variable müßte ich dann also noch übergeben. Wie???
Und noch eine Sache mißfällt mir, weil sie mir doppelt gemoppelt vorkommt: Im Moment definiere ich mein Bilder-Array zweimal, einmal als PHP-Array $Fotofeld für den Aufbau der Tabelle in der Tickerdatei und einmal als Javascript-Array dia für die Auswahl des passenden Bildes Nr. i mittels window.document.images[0].src=dia[i]. Momentan hab ich da einfach zweimal dieselbe Auflistung ("Pics/blau.jpg"; "Pics/schwarz.jpg"; "Pics/grün.jpg") etc. drin, aber eigentlich wär das ja auch besser, wenn Änderung in EINEM Array automatisch das andere Array anpassen würde, also wenn ich nur einmal die Reihenfolge per Hand eingäbe und dann entweder das Javascript-Array sich aus dem PHP-Array aufbauen würde oder umgekehrt. Tips dazu?
Danke!