Markus: Probleme mit Scroll-Balken wegen der Auflösung

Hallo!
Ein Problem, ich habe eine Seite mit zwei Frames, in einem Frame ist ein jpg. drinnen, dass exakt so gross ist, wie der Frame selbst, bei der auflösung 1024x768, das ist auch gut so, passt hervorragend.
"scrolling" habe ich auf automatisch gestellt, bei der 1024er auflösung wird kein scrollbalken benötigt, weil es genau passt, bei einer 800x600er auflösung wird das bild logischer weise abgeschnitten, aber es erscheint trotzdem kein scrollbalken.
gibt es eine lösung dafür? oder vielleicht irgendwie mit javascript? es geht im spez. fall nur um zwei seiten, vielleicht, dass man da einen befehl geben kann á la "wenn 800er auflösung, dann scrollbalken - ansonsten nicht"?!

wäre über einen tip dankbar!

markus

  1. Ein Problem, ...

    Markus,
    Kann man sich das ansehen? Link?
    Gunnar

    --
    "(Der Student) kann sich so völlig dem hingeben, was er naiv für die Computerwissenschaft hält, also der bloßen Verfeinerung seiner Programmiertechniken, daß er sich auf diese Weise effektiv daran hindert, etwas wirklich Wesentliches zu studieren."
    (Joseph Weizenbaum in "Die Macht der Computer und die Ohnmacht der Vernunft")
    1. könnt ihr kurz eure mailadresse posten,will da snicht öffentlich machen, da die seite nicht meine eigene ist:-)

      1. könnt ihr kurz eure mailadresse posten,

        ??? Schau mal oben.
        Gunnar

        --
        "(Der Student) kann sich so völlig dem hingeben, was er naiv für die Computerwissenschaft hält, also der bloßen Verfeinerung seiner Programmiertechniken, daß er sich auf diese Weise effektiv daran hindert, etwas wirklich Wesentliches zu studieren."
        (Joseph Weizenbaum in "Die Macht der Computer und die Ohnmacht der Vernunft")
        1. Sorry, hatte bei Dir übersehen,dass deine angegeben ist, hast sogar zwei Mails:-)

      2. hi,

        könnt ihr kurz eure mailadresse posten,will da snicht öffentlich machen, da die seite nicht meine eigene ist:-)

        kannst du zuerst mal Detlefs vermutung in https://forum.selfhtml.org/?t=87788&m=522418 definitiv ausschliessen?
        bevor sich hier jemand vergebens die mühe macht das problem weiter zu analysieren ...

        gruß,
        wahsaga

        --
        "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
        1. kannst du zuerst mal Detlefs vermutung in https://forum.selfhtml.org/?t=87788&m=522418 definitiv ausschliessen?

          Nein, kann er nicht. Sie trifft definitiv zu.

          Das fragliche Bild ist als Hintergrund eingebunden. Wenn ein solches größer ist als das Fenster, ist das für einen Browser kein Grund, Scrollbars anzubieten.

          Gunnar

          --
          "(Der Student) kann sich so völlig dem hingeben, was er naiv für die Computerwissenschaft hält, also der bloßen Verfeinerung seiner Programmiertechniken, daß er sich auf diese Weise effektiv daran hindert, etwas wirklich Wesentliches zu studieren."
          (Joseph Weizenbaum in "Die Macht der Computer und die Ohnmacht der Vernunft")
          1. Stimmt, daran hatte ich nicht gedacht, aber gibt es eine Methode, dies zu umgehen? Klar ich kann´s als normales Bild einfügen, nur bei der anderen Seite habe ich die Grafik als Hintergrund und "darüber" normalen Text stehen.

            1. Stimmt, daran hatte ich nicht gedacht, aber gibt es eine Methode, dies zu umgehen?

              Klar, die Scrollbars immer anbieten. ;-) (Sieht natürlich nicht schön aus, wenn sie nicht gebraucht werden.)

              Klar ich kann´s als normales Bild einfügen, nur bei der anderen Seite habe ich die Grafik als Hintergrund und "darüber" normalen Text stehen.

              Mit absoluter Positionierung (und evtl. z-Index) dürfte das zu machen sein.  http://de.selfhtml.org/css/eigenschaften/positionierung.htm hilft dir weiter.

              Gunnar

              --
              "(Der Student) kann sich so völlig dem hingeben, was er naiv für die Computerwissenschaft hält, also der bloßen Verfeinerung seiner Programmiertechniken, daß er sich auf diese Weise effektiv daran hindert, etwas wirklich Wesentliches zu studieren."
              (Joseph Weizenbaum in "Die Macht der Computer und die Ohnmacht der Vernunft")
            2. Hallo,

              Stimmt, daran hatte ich nicht gedacht, aber gibt es eine Methode, dies zu umgehen?

              Ja, du musst nur das div oder ul oder wem auch immer du dieses Hintergrundbild zugeteilt hast so groß machen wie das Bild ist. So habe ich das mit den Bannerbildern oben auf meiner Seite auch gemacht, sind alles Hintergrundbilder vom Link auf die Startseite.

              Grüße
              Jeena Paradies

              1. Hallo Jeena,

                ... So habe ich das mit den Bannerbildern oben auf meiner Seite auch gemacht, sind alles Hintergrundbilder vom Link auf die Startseite.

                Nein, hast du nicht.
                Du hast eine Mindest- und Maximalbreite angegeben, und die Bilder so gewählt,
                dass die Bilder die Maximalbreite ausfüllen, bei der Mindestbreite aber keine
                wichtigen Bildinhalte abgeschnitten werden.

                Auf Wiederlesen
                Detlef

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

                  Nein, hast du nicht.

                  Stimmt wenn ich so darüber nachdenke. Bei einem anderen Projekt habe ich es aber so gemacht:

                  <!-- HTML -->
                   <a title="Zurück zur Startseite" id="logo" href="/de/"><img src="/img/logo-print.png" alt="Name der Seite" /></a>

                  /* screen.css */
                  a#logo  {
                  background: url(../img/logo.png) no-repeat transparent;
                  width: 366px;
                  height: 50px;
                  display: block;
                  margin-left: 20px;
                  }
                  a#logo img { visibility: hidden; }

                  /* print.css */
                  #logo img { border: 0; }

                  Da ja Hintergrundbilder nicht gedruckt werden musste ich mir was einfallen lassen um das Logo auf weißem Hintergrund drucken zu können. Die Seite hat nämlich einen dunklen Hintergrund, so ist das logo sehr hell, bzw. weiß, also zum drucken nicht geeignet. So verstecke ich es und binde ein Hintergrundbild für den Link als Logo ein.

                  Grüße
                  Jeena Paradies

                  --
                  [remote-signature:http://jeenaparadies.de/test/self/sig.php]
                  Spammer jetzt beim Arbeitsamt
                  http://jeenaparadies.de/artikel/arbeitsamt-spammer/
  2. Hallo markus,

    Wie ist das jpg eingebunden, als img oder als Hintergrund?
    Kannst du einen Link auf die Seite mit dem Problem posten?
    So lässt sich das schlecht nachvollziehen.

    Auf Wiederlesen
    Detlef

    --
    - Wissen ist gut
    - Können ist besser
    - aber das Beste und Interessanteste ist der Weg dahin!
    1. Ist als Hintergrund eingebunden...
      Achsooo, ihr meint wenn ich es direkt in den Vordergrund stelle, dann erscheint bei Bedarf der Scrollbalken?! hmmm gute sache...bloss ist bei einer der beiden Seiten auch normaler Text dabei, also der steht normal als schrift drinnen, hmmmm

      1. hi,

        Achsooo, ihr meint wenn ich es direkt in den Vordergrund stelle, dann erscheint bei Bedarf der Scrollbalken?!

        natürlich, weil ein mit <img> eingebundenes bild "richtiger" inhalt ist, der auch das gesamte dokument zwingt, eine höhe anzunehmen.
        ein hintergrundbild tut dies aber natürlich nicht.
        (dein hausdach wird ja schliesslich auch nicht von der tapete vom boden fern gehalten, oder ...?)

        bloss ist bei einer der beiden Seiten auch normaler Text dabei,

        na hoffentlich ... sonst wär's ja eine seite ganz ohne verwertbaren inhalt.

        also der steht normal als schrift drinnen, hmmmm

        und wo, hmmm, ist das problem?

        gruß,
        wahsaga

        --
        "Look, that's why there's rules, understand? So that you _think_ before you break 'em."
        1. Nun, das problem ist da, dass, wenn ich dieses jpg "normal" auf die Seite tu, und dieses den ganzen Frame ausfüllt,dann kann ich drüber doch keinen normalen html Text mehr schreiben, oder?!