Hallo!
ich hab schonmal so ne Antwort gestellt und bekam damals den Verweis auf www.ghtml.com.
Kam glaub' ich von mir, oder?
a) eben nicht frame-abhängig sondern Layer-abhängig und frei positionierbar ist
Das Bsp auf www.ghtml.com ist nicht frame-abhängig. Frei positionierbar ist der Scrollbalken, du mußt nur die top- und left-Angabe der <span<'s entsprechend verändern.
ja, das problem ist aber, daß ich nicht mehr als einen solchen scrollbalken pro frame haben kann. zumindest arbeite ich seit ner stunde oder so an einer lösung dieses Problems. weißt du da weiter?
b) sich je nach größe des Textes einschaltet bzw. überhaupt erst auftaucht oder auch nicht
Dazu mußt du die Layer(<span>, kannst aber auch <div> dafür nehemen) per Javascript schreiben(mittels document.write). Vorher fragst Du noch ab, ob der Inhalt des Layer größer ist als der anzeigbare Bereich(hier angenommene 300px), und zwar so:
if (document.getElementByID)
{
if (document.getElementById("nameDesInhaltslayers").offsetHeight > 300)
writeScroll;
}
else if(document.all)
{
if (document.all.nameDesInhaltslayers.offsetHeight > 300)
writeScroll();
}
else if (document.layers)
{
if (document.nameDesInhaltslayers.clip.height > 300)
writeScroll();
}
function writeScroll()
{
document.writeln('<div style="....');
......
}
danke, werds bei Bedarf anwenden :)
c) Leicht zu konfigurieren ist..
Am einfachsten und lehrreichsten ist immer noch selber schreiben - auch wenn es natürlich eine Menge Arbeit macht.
würde ich ja gerne, aber wir sind hier momentan dermaßen in Zeitnot...
Über ein paar Hinweise, wo ich so etwas finden könnte, wäre ich sehr froh.
Vielleicht findest Du unter http://xarch.tu-graz.ac.at/publ/tutorial/javascript/dynduo/ unter den Punkten ScrollWindow, ScrollBar und Scroll2 etwas, das Dir weiterhilft.
werd ich mal tun!
Danke und Gruß,
Julian
Gruß Markus