Enrico: Wie feststellen, ob Scrollbalken angezeigt werden oder nicht?

Hallo,

gibt es eine Möglichkeit, über Javascript festzustellen, ob ein div-Bereich
variabler Größe aufgrund der aktuellen Dokumentenlänge einen vertikalen
Scrollbalken hat oder nicht?

Hintergrund:

Ich möchte die Anzeige meiner Seite dementsprechend anpassen:

Wenn "Scrolling == ja", dann soll der <body> ein "margin-right" bekommen,
ansonsten keines.

Ich kann meine Frage leider nicht näher präzisieren, weil ich nicht genau
weiß, ob es hierfür einen Fachbegriff gibt, somit kann ich leider auch keinen
Code anbieten.

Ich hoffe, Ihr könnt mir aber trotzdem weiterhelfen und mir einen Ansatzpunkt
liefern, wonach ich suchen muß.

Auf jeden Fall schon mal Danke :-)

Gruß
Enrico

  1. Hintergrund:
    Ich möchte die Anzeige meiner Seite dementsprechend anpassen:

    Wenn "Scrolling == ja", dann soll der <body> ein "margin-right" bekommen,
    ansonsten keines.

    versuchs mit einer min-height für html und body von 100.01%

    ich vermute du willst verhindern, dass das design "springt" wenn kein scrollbalken da ist

    das nervt, da mir das bloße vorhandensein eines scrollbalkens suggeriert ich könnte scrollen - und wenns dann nur 0.02 pixel sind, ist das lästig

    im übrigen solltest du auch von zentrierten layouts abstand nehmen und lieber linksbündige seiten erstellen - auch das nervt nämlich (besonders bei großen viewports) und noch schlimmer beim mehr-monitor-betrieb

    1. Wenn "Scrolling == ja", dann soll der <body> ein "margin-right" bekommen,

      nachtrag: zudem kannst du unmöglich wissen, wie breit der scrollbalken sein wird

      1. Hallo,

        das Layout passt sich aktuell immer dem Browserfenster an und das ist auch
        gut so :-) Ich habe den div "Seitenausgabe" mit absoluten Angaben so "eingestellt",
        dass er auch immer mit gleichen Abständen angezeigt wird, unabhängig davon,
        wie man das Anzeigefenster in seiner Größe ändert. Naja fast,irgendwann sind
        auch hier Grenzen gesetzt :-)

        Ich will mit meinem Ansatz vermeiden, dass ein vertikaler Scrollbalken sowohl
        am rechten Rand des Layouts als auch am Inhalt der aktuellen Seite klebt.

        Deswegen:

        Wenn "Scrolling == ja", dann soll der <body> ein "margin-right"
        bekommen, dann hätte ich den Abstand vom Text zum Scrollbalken. Auf der
        anderen Seite habe ich von haus aus den Abstand des div-Bereiches zum
        rechten, grafischen Rahmen aufgrund der Positions-Angaben.

        Wenn "Scrolling == nein", dann soll der/die/das (?) margin entfernt werden
        (das könnte ich über DOM lösen), somit hätte ich auch wieder den Abstand
        der aktuellen Seite zum rechten, grafischen Rahmen aufgrund der Positions-
        Angaben.

        Gruß
        Enrico

        1. Deswegen:
          Wenn "Scrolling == ja", dann soll der <body> ein "margin-right"
          bekommen, dann hätte ich den Abstand vom Text zum Scrollbalken. Auf der
          anderen Seite habe ich von haus aus den Abstand des div-Bereiches zum
          rechten, grafischen Rahmen aufgrund der Positions-Angaben.

          Wenn "Scrolling == nein", dann soll der/die/das (?) margin entfernt werden

          auch wenn ich die sinnhaftigkeit nicht ganz verstehe: vergleiche die höhe des browserviewports mit der höhe des html oder body-elements - javascript stellt hier jeweils eine methode zur verfügung

          wenn der viewport kleiner ist als die hohe von html oder body, hast du einen scrollbalken

    2. Salvete,

      im übrigen solltest du auch von zentrierten layouts abstand nehmen und
      lieber linksbündige seiten erstellen

      Na, das trau dich mal bei heise zu posten ;-)
      http://www.heise.de/newsticker/foren/S-heise-online-Newsticker-im-neuen-Design/forum-142146/list/

      MfG,
      Sympatisant

      --
      "Non dura iubeantur, non prohibeantur inpura."
      1. Na, das trau dich mal bei heise zu posten ;-)
        http://www.heise.de/newsticker/foren/S-heise-online-Newsticker-im-neuen-Design/forum-142146/list/

        da gehts nicht ums trauen, ich hab einfach keine lust ;)

        aber heise ist ein gutes beispiel für dämliches design

        alles linksbündig (das ist gut so) nur die obere leiste mit den angeboten istz zentriert - sieht sehr lustig aus, wenn man einen etwas breiteren viewport hat ;)

        1. Salvete,

          aber heise ist ein gutes beispiel für dämliches design

          Fuerwahr.

          alles linksbündig (das ist gut so)

          Wie sich Geschmaecker untescheiden... ich mag's lieber zentriert ;)

          nur die obere leiste mit den angeboten istz zentriert -

          Ja, das stimmt. Hinzu kommen noch die vielen unterschiedlichen Schriften.

          Naja, aber dank der Stylish-Extension fuer den FF sieht es bei mir fast wieder
          so aus wie frueher.

          MfG,
          Sympatisant

          --
          "Non dura iubeantur, non prohibeantur inpura."
          1. alles linksbündig (das ist gut so)
            Wie sich Geschmaecker untescheiden... ich mag's lieber zentriert ;)

            wenn ich ehrlich bin, ich bevorzuge auch zentrierte layouts - aber vollbild mit zwei monitoren nebeneinander ist da leider äusserst unpraktisch - aus diesem grund vertrete ich die meinung, dass ein nicht-zentriertes layout allgemein benutzerfreundlicher ist

            1. Hallo.

              wenn ich ehrlich bin, ich bevorzuge auch zentrierte layouts - aber vollbild mit zwei monitoren nebeneinander ist da leider äusserst unpraktisch - aus diesem grund vertrete ich die meinung, dass ein nicht-zentriertes layout allgemein benutzerfreundlicher ist

              Dann sollen die sich eben einen dritten Monitor neben die anderen stellen. -- Im Ernst: Vollbild mit zwei Monitoren nebeneinander ist fast immer unpraktisch. In freier Wildbahn dürfte das daher auch kaum anzufinden sein, insbersondere nicht bei Webbrowsern. Wer eine solche Konstellation dennoch einsetzt, wird entweder seine guten Gründe haben und ihre Nachteile in Kauf nehmen oder letztere auf diese Weise kennenlernen.
              Wer als Webdesigner solche Masochisten berücksichtigt, sollte sich auch Gedanken darüber machen, was die Nutzer seiner Seiten noch lesen können, wenn sie alle gängigen Schriften bis auf Wingdings deinstallieren und diese dann als Standard für alle generischen Schriftarten setzen -- oder wahlweise über ASCII hinausgehende aus ethischen Gründen ablehnen.
              Kurz: Wer sich selbst absichtlich ein Bein stellt, sollte sich nicht darauf verlassen, dass ihn jemand auffängt.
              MfG, at

              1. Dann sollen die sich eben einen dritten Monitor neben die anderen stellen.

                hab ich - 2 monitore und einen 37"-fernseher an meinem rechner :p

                Im Ernst: Vollbild mit zwei Monitoren nebeneinander ist fast immer unpraktisch.

                sehe ich nicht so - vollbild mit zwei monitoren finde ich total cool und ist in der vielzahl der fälle praktischer als mit nur einem

                besonders bei riesigen speadsheets mit vielen spalten ist das toll - ohne scrollen oder zu winziger darstellung zu zoomen noch alles im blick haben zu können

                bei der bildbearbeitung von großen bildern - da ist die teilung zwischen den monitor zwar lästig, aber der vorteil der großere bildfläche überwiegt dem nachteil

                auch für spiele ist das äusserst genial - spring mit zwei monitoren, was besseres gibts nicht oder open ttd (wobei hier immer noch die statusanzeige zentriert ist und in der teilung der monitore liegt, der toolbar aber linksbündig)

                beim emails lesen und schreiben ist das übrigens auch praktisch - links die liste, rechts die vorschau - das kennt man sicher von der standard-ansicht von outlook 2003 - allerdings sind die beiden spalten mit einem monitor so schmal, dass es kaum sinn macht - mit zwei monitoren ist das ganze äusserst praktisch - dank linksbündigen menubalken passt das auch wieder

                Kurz: Wer sich selbst absichtlich ein Bein stellt, sollte sich nicht darauf verlassen, dass ihn jemand auffängt.

                klar, damit hast du recht - aber in zeiten von immer billiger werdenden grafikkarten mit mehreren monitorausgängen und immer billiger werdenden monitoren sollte man diesen aspekt als entwickler durchaus bedenken

                mir ist durchaus klar, dass ein webbrowser nicht unbedingt im mehrmonitor-betrieb sinnvoll nutzbar ist - aber bei mir ist das "mach mich vollbild über zwei monitore" schon fast eine reflexhandlung weils fast überall problemlos funktioniert

                1. Hallo.

                  Dann sollen die sich eben einen dritten Monitor neben die anderen stellen.
                  hab ich - 2 monitore und einen 37"-fernseher an meinem rechner :p

                  Also zwei und einen schlechten?

                  Im Ernst: Vollbild mit zwei Monitoren nebeneinander ist fast immer unpraktisch.
                  sehe ich nicht so - vollbild mit zwei monitoren finde ich total cool und ist in der vielzahl der fälle praktischer als mit nur einem

                  Coolness ist für mich kein Kriterium, das ich als Webdesigner berücksichtigen würde.

                  besonders bei riesigen speadsheets mit vielen spalten ist das toll - ohne scrollen oder zu winziger darstellung zu zoomen noch alles im blick haben zu können

                  Da man die Bildfläche mehrerer großer Bildschirme ohnehin nicht im Blick haben kann, ändert sich letztlich nur die Art der Bewegung.

                  bei der bildbearbeitung von großen bildern - da ist die teilung zwischen den monitor zwar lästig, aber der vorteil der großere bildfläche überwiegt dem nachteil

                  So klein könten für mich die einzelnen Bildschirme gar nicht sein, dass ich die Nachteile in Kauf nähme.

                  auch für spiele ist das äusserst genial - spring mit zwei monitoren, was besseres gibts nicht oder open ttd (wobei hier immer noch die statusanzeige zentriert ist und in der teilung der monitore liegt, der toolbar aber linksbündig)

                  Für Tetris müsste ich die Bildschirme schwenken oder stapeln. Das ist mir zu unpraktisch.

                  beim emails lesen und schreiben ist das übrigens auch praktisch - links die liste, rechts die vorschau - das kennt man sicher von der standard-ansicht von outlook 2003 - allerdings sind die beiden spalten mit einem monitor so schmal, dass es kaum sinn macht - mit zwei monitoren ist das ganze äusserst praktisch - dank linksbündigen menubalken passt das auch wieder

                  Da gebe ich dir vollkommen Recht und das ist sicher die üblichste Form der Verwendung, aber Fenster aufzuteilen oder Paletten zu verschieben fällt bei mir nicht unter Vollbild, und nur darum ging es mir ja.

                  Kurz: Wer sich selbst absichtlich ein Bein stellt, sollte sich nicht darauf verlassen, dass ihn jemand auffängt.
                  klar, damit hast du recht - aber in zeiten von immer billiger werdenden grafikkarten mit mehreren monitorausgängen und immer billiger werdenden monitoren sollte man diesen aspekt als entwickler durchaus bedenken

                  Und deshalb soll ich den Inhalt meiner Seiten nur auf dem linken Bildschirm darstellen? Diese Logik überzeugt mich nicht.

                  mir ist durchaus klar, dass ein webbrowser nicht unbedingt im mehrmonitor-betrieb sinnvoll nutzbar ist - aber bei mir ist das "mach mich vollbild über zwei monitore" schon fast eine reflexhandlung weils fast überall problemlos funktioniert

                  Umso besser, die Grenzen reflexhaften Handeln gelegentlich vor Augen geführt zu bekommen.
                  MfG, at

                  1. Also zwei und einen schlechten?

                    nein, ist ein 1080p-lcd-fernseher - das bild ist endgeil - nur man sollte es halten wie bei der sonne: bei voller helligkeit nicht direkt reinschaun (zumindest nicht aus 50 cm entfernung ;)) - den nutz ich vorwiegend zum spielen von ego-shootern und natürlich zum filme anschaun

                    Da man die Bildfläche mehrerer großer Bildschirme ohnehin nicht im Blick haben kann, ändert sich letztlich nur die Art der Bewegung.

                    du hast ein sehr kleines blickfeld - ein erwachsener hat ein gesichtsfeld von etwa 160 bis 180 grad - ich kann da problemlos die beiden rändern meiner monitore erfassen - aktiv text warnehmen kann ich zwar nicht, aber der eindruck von veränderungen oder der gesamteindruck eines bildes als ganzes ist durchaus möglich und besser als das ganze eben kleiner zu haben

                    zurücklehnen und nachdenken ist ungemein einfach und imho einfacher als permament hin und her scrollen

                    Für Tetris müsste ich die Bildschirme schwenken oder stapeln. Das ist mir zu unpraktisch.

                    bei tetris führt das ja zu einem unfairen vorteil :p - aber es spricht nichts dagegen, mehrere monitore übereinander zu stapeln - fürs arbeiten eher uncool, aber zb für videowände ganz praktisch

                    Da gebe ich dir vollkommen Recht und das ist sicher die üblichste Form der Verwendung, aber Fenster aufzuteilen oder Paletten zu verschieben fällt bei mir nicht unter Vollbild, und nur darum ging es mir ja.

                    also ich betreibe mein outlook hier in der arbeit (übrigens nur mit zwei monitoren ohne fernseher ;)) im vollbildbetrieb über beide monitore hinweg

                    Und deshalb soll ich den Inhalt meiner Seiten nur auf dem linken Bildschirm darstellen? Diese Logik überzeugt mich nicht.

                    ja, damit klebt das ganze unabhängig von der viewportgröße immer an der selben stelle - es nervt mich auch, wenn ich zwischen zwei tabs herumschalte - 1x zentriert und 1x linksbündig und die eigentliche inhaltszeile jedes mal  an krass anderer stelle beginnt

                    1. Hallo.

                      Also zwei und einen schlechten?
                      nein, ist ein 1080p-lcd-fernseher

                      Sage ich ja -- wobei du auch irgendeinen anderen Standard hättest nennen können. Oder deine Computer-Bildschirme sind auch nicht besser, was natürlich bedauerlich wäre.

                      das bild ist endgeil - nur man sollte es halten wie bei der sonne: bei voller helligkeit nicht direkt reinschaun (zumindest nicht aus 50 cm entfernung ;)) - den nutz ich vorwiegend zum spielen von ego-shootern und natürlich zum filme anschaun

                      Für andere Zwecke ist das Gerät wohl auch weder gemacht noch geeignet. -- Und nein, das hängt nicht am speziellen Gerät, das als Fernseher auch wirklich sehr gut sein mag, aber als Computer-Bildschirm kommen die eben generell schnell an ihre Grenzen.

                      Da man die Bildfläche mehrerer großer Bildschirme ohnehin nicht im Blick haben kann, ändert sich letztlich nur die Art der Bewegung.
                      du hast ein sehr kleines blickfeld - ein erwachsener hat ein gesichtsfeld von etwa 160 bis 180 grad - ich kann da problemlos die beiden rändern meiner monitore erfassen - aktiv text warnehmen kann ich zwar nicht, aber der eindruck von veränderungen oder der gesamteindruck eines bildes als ganzes ist durchaus möglich und besser als das ganze eben kleiner zu haben

                      Vielleicht ist mein Blickfeld tatsächlich nicht das größte -- ich habe das nie testen lassen --, aber auf einer solchen Breite ohne Kopfbewegungen einen normal dimensionierten Mauszeiger zu verfolgen, ist mir bislang nicht längerfristig schmerzfrei und über unterschiedliche Anwendungen hinweg gelungen.

                      zurücklehnen und nachdenken ist ungemein einfach und imho einfacher als permament hin und her scrollen

                      Dieser Zusammenhang oder Vergleich erschließt sich mir leider nicht.

                      Für Tetris müsste ich die Bildschirme schwenken oder stapeln. Das ist mir zu unpraktisch.
                      bei tetris führt das ja zu einem unfairen vorteil :p - aber es spricht nichts dagegen, mehrere monitore übereinander zu stapeln - fürs arbeiten eher uncool, aber zb für videowände ganz praktisch

                      Naja, vor ein, zwei Jahrzehnten jedenfalls noch. Inzwischen ist man da ja weiter. Im Gegenteil: Seit ein paar Jahren bekommt man ja nicht einmal mehr bei eBay regelmäßig für Videowände geeignete Bildschirme.
                      Als Spielzeug für den Heimgebrauch war aber mein 35mm-Film-Rückprojektor von Arri mit Nikkor-Objektiv ohnehin zumindest origineller -- und in Verbindung mit dem Diabelichter sogar fast nützlich.

                      Da gebe ich dir vollkommen Recht und das ist sicher die üblichste Form der Verwendung, aber Fenster aufzuteilen oder Paletten zu verschieben fällt bei mir nicht unter Vollbild, und nur darum ging es mir ja.
                      also ich betreibe mein outlook hier in der arbeit (übrigens nur mit zwei monitoren ohne fernseher ;)) im vollbildbetrieb über beide monitore hinweg

                      Wie gesagt: Wenn man Fenster nach Belieben einteilen kann, hat das mit Vollbildmodus ja kaum mehr etwas zu tun, sondern entspricht eher der Handhabung von Paletten. Und dafür sind mehrere Bildschirme wie gesagt wirklich sehr praktisch.

                      Und deshalb soll ich den Inhalt meiner Seiten nur auf dem linken Bildschirm darstellen? Diese Logik überzeugt mich nicht.
                      ja, damit klebt das ganze unabhängig von der viewportgröße immer an der selben stelle - es nervt mich auch, wenn ich zwischen zwei tabs herumschalte - 1x zentriert und 1x linksbündig und die eigentliche inhaltszeile jedes mal  an krass anderer stelle beginnt

                      Dann solltest du vielleicht keine unterschiedlichen Seiten besuchen oder gleich das Autoren-CSS abschalten.
                      MfG, at

                      1. Also zwei und einen schlechten?
                        nein, ist ein 1080p-lcd-fernseher
                        Sage ich ja
                        Für andere Zwecke ist das Gerät wohl auch weder gemacht noch geeignet.

                        naja sooo schlecht wie du behauptest sind gute lcd-fernseher (zb meiner) auch nicht - richtig ist, dass sie fürs arbeiten am computer aber nicht gedacht sind - textverarbeitung mit dem fenseher ist ein krampf - zu große pixel, zu hell ;) eh klar

                        aber es gibt schon einge derb schlechte fernseher wo man durchs hinschaun blind wird - falsche farben, ungleichmäßige helligkeit - es gibt aber lcd-fernseher, die sich durchaus mit schlechten normalen monitoren messen können

                        wie gesagt, ich nutz das ding hauptsächlich zum spielen, film und bilder schauen - auch wenn man weiter weggehen könnte um dann texte zu lesen (dank funktastatur und maus kein problem), finde ich das etwas unpraktisch bzw ungewöhnlich

                        meine anderen monitore sind zwar ebenfalls lcds, aber kein müll - keine frage, ein sehr guter röhrenmonitor kann potentiell mehr farben darstellen - aber das ist mir egal, ich bin kein grafiker und nicht auf 100%ige farbtreue angewiesen

                        Dann solltest du vielleicht keine unterschiedlichen Seiten besuchen oder gleich das Autoren-CSS abschalten.

                        ich ruf am besten gleich morgen meinen provider an, sie sollen alles bis auf die selfhtml-seiten sperren :D sind dann zustände wie in china ;)

                        1. Hallo.

                          naja sooo schlecht wie du behauptest sind gute lcd-fernseher (zb meiner) auch nicht - richtig ist, dass sie fürs arbeiten am computer aber nicht gedacht sind - textverarbeitung mit dem fenseher ist ein krampf

                          Das war ja der Kern meiner Aussage. Mir ein Urteil über deinen Fernseher als Fernseher zu erlauben, wäre mir auch gar nicht in den Sinn gekommen.

                          aber es gibt schon einge derb schlechte fernseher wo man durchs hinschaun blind wird - falsche farben, ungleichmäßige helligkeit - es gibt aber lcd-fernseher, die sich durchaus mit schlechten normalen monitoren messen können

                          Ob nun schlechte Fernseher oder schlechte Bildschirme, beide taugen eigentlich nicht als Maßstab.

                          meine anderen monitore sind zwar ebenfalls lcds, aber kein müll - keine frage, ein sehr guter röhrenmonitor kann potentiell mehr farben darstellen - aber das ist mir egal, ich bin kein grafiker und nicht auf 100%ige farbtreue angewiesen

                          Es gibt noch weitere Aspekte und andere interessante Techniken, aber letztlich dürften die auch für deinen persönlichen Einsatz kaum von großer Relevanz sein, nicht zuletzt wegen der hohen Preise.

                          ich ruf am besten gleich morgen meinen provider an, sie sollen alles bis auf die selfhtml-seiten sperren :D sind dann zustände wie in china ;)

                          Es gibt ein Internet außerhalb von SelfHTML?
                          MfG, at

                          1. Ob nun schlechte Fernseher oder schlechte Bildschirme, beide taugen eigentlich nicht als Maßstab.

                            ich denke schon - denn schlechte fernseher und monitore sind gang und gäbe in einem durchschnittshaushalt, aber auch gute monitore mit falschen einstellungen sind weit verbreitet - es kommt oft vor, dass ich jemanden sehe, der sein 20"-wsxga+-display mit 1280x1024 bildpunkten betreibt - dass dann da alles schwammig und verzerrt ist, fällt denen garnicht auf - wenn man die matschige schrift nicht lesen kann: nicht so schlimm, einfach größer stellen - sprich die auflösung auf 1024x768 oder 800x600 runterdrehen, damits noch eine spur wilder wird ;)

                            Es gibt ein Internet außerhalb von SelfHTML?

                            ja, aber scheinbar besteht dieser teil aus icq, spam-emails und the pirate bay :p

                            1. Hallo.

                              Ob nun schlechte Fernseher oder schlechte Bildschirme, beide taugen eigentlich nicht als Maßstab.
                              ich denke schon - denn schlechte fernseher und monitore sind gang und gäbe in einem durchschnittshaushalt, aber auch gute monitore mit falschen einstellungen sind weit verbreitet

                              Den Maßstab für die Entwicklung von Websites meinte ich aber nicht. Da stimme ich dir nicht nur ausdrücklich zu, sondern habe das ja sogar in jüngster Vergangenheit noch einmal begründet.
                              Mir ging es um den Maßstab von gut und schlecht im Rahmen unserer individuellen Ansprüche.

                              Es gibt ein Internet außerhalb von SelfHTML?
                              ja, aber scheinbar besteht dieser teil aus icq, spam-emails und the pirate bay :p

                              Bäh, ICQ.
                              MfG, at

                              1. Bäh, ICQ.

                                ersetze ICQ durch den instant-messenger deiner wahl - ich verwende für meinen teil miranda mit verschiedenen lustigen, brauchbaren aber auch gefährlichen protokollen

                                1. Hallo.

                                  Bäh, ICQ.

                                  ersetze ICQ durch den instant-messenger deiner wahl

                                  Bäh, Instant Messaging.
                                  MfG, at

                                  1. Bäh, Instant Messaging.
                                    MfG, at

                                    also ich finde instant messenger ganz praktisch - besonders für die interne kommunikation in der arbeit, besser als permanent wegen 5 wörtern eine mail verschicken, die das postfach zumüllt

                                    1. Hallo.

                                      also ich finde instant messenger ganz praktisch - besonders für die interne kommunikation in der arbeit, besser als permanent wegen 5 wörtern eine mail verschicken, die das postfach zumüllt

                                      Meine Alternative zur E-Mail lautet: In erster Linie keine E-Mail, in zweiter Linie vielleicht etwas anderes.
                                      Ich finde es sehr positiv, dass dieses bereits vor einigen Jahren empirisch festgestellte, seither weiter angewachsene und potentiell permanente kommunikative Hintergrundrauschen inzwischen auch von vielen großen Unternehmen als Problem eingestuft wird. Für Instant Messaging gilt dies aufgrund der einfachen Anwendung in besonderem Maße.
                                      Und weil viele die Wichtigkeit ihres Anliegen maßlos überschätzen und daher nicht nachvollziehen können, dass ich beispielsweise privat nur dann ans Telefon gehe oder auf ein Klingeln hin die Haustür öffne, wenn es mir passt, verzichte ich auf alle zusätzlichen Kommunikationswege, die diese bei mir aus reinem Selbstschutz gar nicht gegebene permanente Erreichbarkeit vorgaukeln. Daher kein IRC, kein Klingelton für SMS, kein Klingelton bei unterdrückter Rufnummer, kein Beachten von Anrufen in Abwesenheit und eben kein Instant Mess.
                                      MfG, at

  2. Hallo Enrico

    gibt es eine Möglichkeit, über Javascript festzustellen, ob ein div-Bereich
    variabler Größe aufgrund der aktuellen Dokumentenlänge einen vertikalen
    Scrollbalken hat oder nicht?

    Mir ist keine Möglichkeit bekannt, das direkt festzustellen.
    Du könntest aber die Breite des div-Bereichs ausmessen und die Breite eines darin befindlichen Blockelements. Die Differenz ist die Breite des Scrollbalkens. (Natürlich müssen dabei eventuelle margin-, padding- oder border-Angaben noch berücksichtigt werden.)

    Auf Wiederlesen
    Detlef

    --
    - Wissen ist gut
    - Können ist besser
    - aber das Beste und Interessanteste ist der Weg dahin!
  3. Hallo Enrico,

    gibt es eine Möglichkeit, über Javascript festzustellen, ob ein div-Bereich
    variabler Größe aufgrund der aktuellen Dokumentenlänge einen vertikalen
    Scrollbalken hat oder nicht?

    Ich verstehe möglicherweise nicht ganz, aber was hat die Länge des Mutterdokuments mit dem scrollbaren oder nicht-scrollbaren Inhalt eines enthaltenen DIV-Elements zu tun?

    Ein vertikaler Scrollbalken wird über overflow:auto ja auch nur dann produziert, wenn dieses DIV- oder was für ein Element auch immer eine _feste_ und _keine_variable_ Höhe hat und dessen scrollHeight größer ist als dessen offsetHeight.

    Gruß Gernot