Seite 1 von 2

Bildlaufleiste in einem Layer?

Verfasst: 20.12.2004 15:20
von ~Kami~
Hi zusammen
Ist es möglich eine Bildlaufleiste in einem Layer einzubauen? Wenn ja wie? ^^

Verfasst: 20.12.2004 17:33
von k-5
soweit mir bekannt ist gibt es sowas standardmaessig nicht ..

mit javascript laesst sich sowas schreiben .. ist aber durchaus anspruchsvoll ..

edit
ok :) .. hab mich geirrt ..

Verfasst: 20.12.2004 17:42
von larsneo
meinst du vielleicht so ein layout?

Verfasst: 20.12.2004 17:43
von Lord_Femto
warum benutzt du dann nicht gleich frames bzw. iframes?

Verfasst: 20.12.2004 18:01
von Pyramide
Warum einfach, wenn's auch umständlich geht :roll:

Verfasst: 20.12.2004 18:07
von larsneo
warum benutzt du dann nicht gleich frames bzw. iframes?
weil das ganze WCAG, BITV und Section 508 konform ausgeführt werden soll und das ganze unabängig von den möglichen ausgabegeräten ist ;-)

Verfasst: 20.12.2004 18:53
von ~Kami~
Geht es denn nu oder nicht? ^^
Ich möchte keine i-Frames benutzen (hat seine gründe :p)

Verfasst: 20.12.2004 20:54
von Cojote
ja das funktioniert mit CSS sollte aber nicht benutzt werden da es nur wenige Browser gescheit darstellen und es anderen Browsern große Problem bereitet.
Wenn du Interesse hast poste ich ein Beispiel.

Desweiteren gibt es auch Javascript-Lösungen aber da gibts dann auch wieder Probs wenn der User Javascript abgeschaltet hat

Verfasst: 20.12.2004 21:01
von ~Kami~
Das CSS Beispiel wäre ganz nett :)

Verfasst: 20.12.2004 21:10
von Cojote
in CSS:

#inhalt {
overflow-x: hidden; //schaltet horizontale Laufleiste aus
overflow-y: scroll; //falls benötigt vertikale Bildlaufleiste
}


in html dann
<div id="inhalt"> dein Inhalt </div>

In der CSS-ID Angabe fehlen dann noch Angaben zur Positionierung sowie Größe des Divs des divs...wenn du keine feste Position wünschst und das Element dort auf der Seite dargestellt werden soll wo es auch im Quelltext steht verwende die Angabe position: relative;

edit: Sorry muss natürlich relative heißen...tut mir leid