Scrollbalken im Textfeld

  • Hallo,

    ich rufe mit einem Button ein Textfeld auf, das in Höhe und Breite 98 % des Bildes einnimmt.

    Das Textfeld ist je nach Fenstergröße etwa 2- bis 3-mal so hoch wie das Panoramabild, so dass ein Scrollbalken notwendig wird. Angabe unter <div id="textinfo" style=" .... overflow:auto; ....> wie im Beispiel. Das Textfeld enthält seinerseits externe Links mit target="_blank" und ein div mit "onclick" zum Schließen des Feldes (anders als im Beispiel, wo das "onclick" zum Schließen das ganze Textfeld abdeckt).

    Ich gehe von dem Beispiel "javascript3" aus.

    Beim lokalen Testen sind nun folgende Phänomene zu beobachten (WindowsXP, krpano_xmas):

    1. Firefox 3.0: Der Scrollbalken ist überhaupt nicht zu sehen, an seiner Stelle ist aber nicht das Textfeld sondern das Panoramabild zu sehen. Dies übrigens auch, wenn ich das Beispiel "javascript3" mit Firefox aufrufe und das Fenster verkleinere: der HTML-Inhalt ist dann nicht mehr ganz zu sehen aber auch keine Scrollbalken (wie im IE in diesem Fall). Bei "overflow:scroll" ist dann auch am unteren Bildrand ein breiterer Streifen des Panos zu sehen wo eigentlich der Scrollbalken sein müsste.

    2. InternetExplorer 7.0: MANCHMAL ist das Textfeld nicht in seiner vollen Höhe verfügbar. Es ist zwar ein vertikaler Scrollbalken zu sehen, wenn man den aber ganz nach unten zieht, ist man noch nicht am Ende des Textfeldes angekommen. Mit einem Klick auf das Textfeld wird der Scrollbalken dann kleiner, springt etwas nach oben, so dass man dann bis ans Ende des Textfeldes scrollen kann. Dies tritt aber nicht immer und unregelmäßig auf, auch das "Stück" des Textfeldes, das zuerst zu sehen ist, ist nicht immer gleich groß und manchmal ist das Textfeld auch gleich (ohne den Klick darauf) in seiner vollen Größe zu sehen.

    Gruß und danke für eine Tipp

    Dieter

    Edited once, last by Dieter (January 31, 2009 at 5:18 PM).

  • Hi,

    hab das gerade auch getestet, im FF3 wäre der Scrollbalken zwar vorhanden,
    wird aber nicht richtig über dem Flash angezeigt, das ist leider etwas
    auf das man einen Einfluss hat...

    das ist das Problem mit dem HTML Elemente über Flash legen:
    das ist je nach Browser unterschiedlich, im Opera funktioniert
    das z.B. leider überhaupt nicht, ebenso im Fullscreen Modus!

    als Alternative dafür gäbe es das Textfield Plugin,
    das verwendet den Flash internen HTML Renderer, welcher
    zwar leider nur sehr eingeschränkte Möglichkeiten bietet
    und auch einige Bugs hat, aber dafür Browser unabhängig
    funktioniert,

    Schöne Grüße,
    Klaus

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!