Ergebnis 1 bis 15 von 16
-
19-11-2005, 16:11 #1
Zelle von Tabelle mit Buttons horizontal scrollen?!
Hallo zusammen,
habe hier ein etwas spezielles Problem. Und zwar habe ich ein Menü mittels einer Tabelle aufgebaut, was in etwa so aussieht:
HTML-Code:<table> <tr> <td>Bild</td> <td>nach links scrollen</td> <td>Laaaaaaaanges Menü</td> <td>nach rechts scrollen</td> <td>Bild</td> </tr> </table>
Suche seit zwei Tagen eine Lösung und finde keine… Problematisch ist es auch deshalb, da der Body der Website immer mittig ausgerichtet werden muss. Die meisten Scripte setzen aber fest positionierte DIV-Tags voraus. Absolut unmöglich in diesem Fall. (Ich habe schon das gesamte Layout mit JS mittig positioniert um das Problem zu umgehen, jedoch wenn JS ausgeschaltet ist, hängt das Layout auf halbacht.)
Bisher habe ich zunächst mal den Menüinhalt (bestehend aus Bildern) in einem DIV in die Zelle gepackt, diesem DIV eine feste Breite und Höhe gegeben und overflow:hidden gesetzt.
Und was nun … ? Ich bin für jeden Ratschlag dankbar!
-
19-11-2005, 16:13 #2
AW: Zelle von Tabelle mit Buttons horizontal scrollen?!
overflow:scroll schon probiert?
-
19-11-2005, 16:19 #3
AW: Zelle von Tabelle mit Buttons horizontal scrollen?!
Zitat von dkdenz
-
19-11-2005, 16:34 #4
AW: Zelle von Tabelle mit Buttons horizontal scrollen?!
Sobald overflow:hidden existiert, erscheint mir das als ausgeschlossen...
-
19-11-2005, 16:40 #5
AW: Zelle von Tabelle mit Buttons horizontal scrollen?!
Zitat von dkdenz
-
19-11-2005, 22:47 #6
AW: Zelle von Tabelle mit Buttons horizontal scrollen?!
Also ich habe mittlerweile das alte <marquee>-Tag ausgekramt, damit habe ich zumindest ein scrollendes Menü. Mit start() und stop() kann ich das Scrollen starten und stoppen. Das ist ja schon mal was. Theoretisch müsste es auch möglich sein mit id_name.direction="left" auch die Richtung entsprechend zu ändern, wenn ich auf einen Pfeil nach links bzw. rechts klicke. Allerdings funktioniert das nicht. Weiß jemand warum? Außerdem wäre es nötig, an eine bestimmte Laufposition springen zu können. Gibt´s da eine Möglichkeit?
Grüße,
Nicolas.
-
19-11-2005, 22:59 #7pit-r Guest
AW: Zelle von Tabelle mit Buttons horizontal scrollen?!
Moin!
Zitat von NicolasOnline
Was für Gründe gibt es eigentlich, Deine Navigation so einzuklemmen, daß Du irgendwelchen Scrollkram brauchst? Übrigens - die ursprünglich von Dir gewünschte Tabellenkiste ist möglich aber äußerst fragwürdig.
Ahoi - Pit
-
20-11-2005, 03:59 #8
AW: Zelle von Tabelle mit Buttons horizontal scrollen?!
Zitat von pit-r
Das ist ein Corporate Design für einen Kunden. Nur passt in diesem Fall dummerweise die Navigation nicht mehr hinein und muss deshalb so umständlich eingebaut werden. Das Tabellenkonstrukt habe ich / musste ich beibehalten – inwiefern meinst du, dass es hier eine Lösung gäbe?
Grüße,
Nicolas.»Home is, where my Computer is«
-
20-11-2005, 09:57 #9
AW: Zelle von Tabelle mit Buttons horizontal scrollen?!
Eigentlich sollte der Marquee-Tag nicht mehr unterstützt werden, aber das ist ein anderes Thema...
Stichwort deprecated...
Ich denke, dass sich so was mit Javascript realisieren lassen sollte, oder Pit?
Wenn du's selbst mal versuchen willst, nicolas, dann sind hier ein paar Links:
Scroll_To
Scroll_By
-
20-11-2005, 13:36 #10
AW: Zelle von Tabelle mit Buttons horizontal scrollen?!
Zitat von jeko
scrollTo() und scrollBy()? Inwiefern soll mir das scrollen in einem FENSTER helfen … ? Ich will ein Menü scrollen, im Sinne von Laufschrift»Home is, where my Computer is«
-
20-11-2005, 19:05 #11pit-r Guest
AW: Zelle von Tabelle mit Buttons horizontal scrollen?!
Hi!
Zitat von NicolasOnline
Zitat von NicolasOnline
Ahoi - Pit
-
20-11-2005, 19:28 #12
AW: Zelle von Tabelle mit Buttons horizontal scrollen?!
Zitat von pit-r
Es sollte im schlimmsten Fall so sein, dass bei deaktiviertem JS das Scrollen nicht funktioniert. Nach dem Motto: selber Schuld… Nur sollte möglichst nicht das Layout zerrissen werden, wie es eben der Fall wäre, wenn ich mit JS fest Positionieren würde. Aber Kompromisse sind hier durchaus möglich.
Zitat von pit-r
Da ich nur noch bis morgen Zeit habe, ein OK zu geben, habe ich als Alternative erst mal das Problem per innerHTML gelöst. Die Navigation selbst besteht aus GIF-Grafiken je Punkt. Ich fülle also das DIV mit den Grafiken. Eine Animation wäre mir aber natürlich lieber, weil anspruchsvoller.Geändert von NicolasOnline (20-11-2005 um 19:35 Uhr)
»Home is, where my Computer is«
-
20-11-2005, 19:40 #13pit-r Guest
AW: Zelle von Tabelle mit Buttons horizontal scrollen?!
Hi!
Ich bastle gleich mal was und poste 'n Link. Das solltest Du Dir dann mal mit und mal ohne JS ansehen...
Ahoi - Pit
-
20-11-2005, 20:22 #14pit-r Guest
AW: Zelle von Tabelle mit Buttons horizontal scrollen?!
Hi!
Vielleicht kannste da ein paar Fragmente von verwerten (ist noch nicht ganz rund - dazu wäre deutlich mehr Zeit nötig gewesen) - kuckst Du...
Ahoi - Pit
-
20-11-2005, 21:20 #15
AW: Zelle von Tabelle mit Buttons horizontal scrollen?!
Zitat von pit-r
Allerdings steige ich nicht richtig durch, fürchte ich
Soweit ich das sehe, ist das eigentliche Scrollelement das DIV mit der ID „scr“. Wofür ist dann die Tabelle?
Beim Einbauen in die Website verschwand der Inhalt der Navigation (also blah 1 bis blah x) im Nirvana. Mit dem z-index ließ sich das nicht lösen.
Ich bin mir nicht sicher, ob das Skript soweit anpassbar ist. Denn auch hier wäre eine feste Positionierung notwendig (oder?) – die aber wie gesagt nicht möglich ist. Das Layout wird per margin:auto immer mittig der Site gehalten.
Noch ´ne Idee?
Auf jeden Fall vielen Dank!
EDIT: Habe das gerade mal unter Windows im IE getestet (benutze Mac) und siehe da: es funktioniert! Da du auf DOM überprüfst, nehme ich an, dass es nicht am JS selbst liegt, sondern an CSS. Kann das sein?Geändert von NicolasOnline (20-11-2005 um 21:25 Uhr)
»Home is, where my Computer is«
Ähnliche Themen
-
Scrollen in zelle / overflow:auto
Von jilli im Forum CSS und (X)HTMLAntworten: 9Letzter Beitrag: 08-02-2005, 22:20 -
Mit JS in einer Tabelle Scrollen
Von Nils1983 im Forum JavaScriptAntworten: 1Letzter Beitrag: 24-01-2005, 16:52 -
hintergrundfarbe einer Zelle (Tabelle) ändern
Von st18061974 im Forum JavaScriptAntworten: 2Letzter Beitrag: 03-02-2004, 17:59 -
PHP-Seite in der Zelle von einer Tabelle laden ???
Von (_H.A.W.K_) im Forum AllgemeinesAntworten: 55Letzter Beitrag: 06-11-2003, 13:27 -
Inlineframe mit Mouseoverbutton horizontal scrollen ???
Von Kleetus im Forum JavaScriptAntworten: 7Letzter Beitrag: 30-07-2003, 06:34
Lesezeichen