Hallo miteinander…
bastel zur Zeit an einer Page für eine Band…
arbeite dabei mit einem Iframe. Da die standart scrollbalken mitten im design etwas „hässlich“ sind :shock: arbeite ich innerhalb des frames mit scrollbaren divs und dem vielleicht hier bekannten flexcroll-script… funktioniert auch wunderbar in allen browsern…
aber im IE entsteht dann doch ein etwas nervendes Problem… sobald im div der inhalt länger wird, rutscht der inhalt aus dem div irgendwie nach unten raus. d.h. ich hab auf einmal nach oben platz und der inhalt beginnt innerhalb des divs erst weiter unten… wenn ich dann ganz nach unten scrolle fehlt unten auch etwas vom inhalt…
im FireFox besteht das problem nicht… :?: :?: :?:
sehts euch am besten selber mit dem IE an:
http://www.shadow-oaks.de/triniti/home.html
klickt da dann auf „news“
ansich müsste die überschrift „- news -“ und alles was danach kommt ganz oben beginnen, auf der höhe des pfeils der scrollleiste.
wird der inhalt kürzer besteht das problem nicht mehr…
mach ich den inhalt dagegen noch länger, rutscht der inhalt irgendwie komplett aus dem div heraus… ich kann dann noch scrollen seh aber trotzdem garnichts mehr an text…
wenn ich das flexcroll-script ausschalte, dann funzt es wieder… (ja ich weiss jetzt heißts wieder, dann verzichte doch auf den firlefanz, wenns nicht funktioniert…)
aber wie gesagt in anderen browsern funktionierts schließlich…
daher meine hoffnung das script im IE auch zum laufen zu bringen
hier noch der entsprechende code des stylesheets:
#layern {
width: 419px;
height: 350px;
overflow: auto;
position: absolute;
}
.scrollgeneric
{
line-height: 1px;
font-size: 1px;
position: absolute;
}
.vscrollerbase, .vscrollerbar {
width: 9px;
top: 0px;
}
.vscrollerbar {
left: 0px;
}
.vscrollerbar, .hscrollerbar {
/*padding information of these elements are only used for
padding of the scroll-bar with respect to the scroll base,
the padding will automatically be turned off by the script*/
padding: 7px;
z-index: 2;
}
.vscrollerbarbeg {
/*top image holder for vertical scroll bar*/
background: url(scrollbar.gif) 0px -8px;
width: 9px;
height: auto;
top: 0px;
}
.vscrollerbarend {
/*bottom image holder for vertical scroll bar*/
background: url(scrollbar.gif) 0px +2px;
width: 9px;
height: 10px;
}
/* Following are OPTIONAL */
.vscrollerbasebeg {
top: 0px;
width: 9px;
height:6px;
background: url(scrolltop.gif) no-repeat;
}
.vscrollerbaseend {
height: 6px;
width: 9px;
background: url(scrollbottom.gif) no-repeat;
}
den code vom flexcroll-script erspar ich euch… da hab ich eh nix verändert, also liegt da auch nicht der fehler…
hat einer ne ahnung warum mich der IE hier schon wieder ärgert :evil:
danke im voraus, für eure mühen