tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
352
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von Promaetheus
    Promaetheus Promaetheus ist offline Mitglied Silber
    Registriert seit
    Mar 2004
    Ort
    Vomp / Tirol / Austria
    Beiträge
    84
    Ich habe eine Funktion geschrieben in der die Bilder meiner Seite in einem Popup geöffnet werden, welches genau so gross ist wie das Bild selbst. Das funktioniert auch prima. Wenn jemand nun aber eine Bildschirmauflösung hat die weniger hoch ist als mein Bild, so ist das PopUp-Fenster jedoch nur so hoch wie sein Bildschirm.

    In diesem Falle wollte ich eigentlich automatisch einen Scrollbalken anzeigen lassen, das funktioniert jedoch mit dem Wert "auto" nicht.

    Auf dieser Seite seht ihr zum Beispiel wie das aussieht:
    Ein hochgestelltes Bild mit Höhe 1066px: http://www.rc-info.at
    Ein breitformatiges Bild: http://www.rc-info.at/tcms/cms/deutsch/cat_35/cId_37

    Der Code meines PopUps:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
    <script>
    function popupImage(ImageName, Width, Height) {
      windowOptions=\'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0\';
      var generator=window.open(\'\', \'\', windowOptions+ \',width=\' + Width + \',height=\' + Height);
      generator.document.write(\'<html><head><title>ImageZoom</title></head>\');
      generator.document.write(\'<body style="margin:0;cursor:pointer">\');
      generator.document.write(\'<img src="\'+ImageName+\'" border="0" onClick="self.close()">\');
      generator.document.write(\'</body></html>\');
      generator.document.close();
    }
    </script>

    Denn bei window.open() gibt es für Scrollbar ja nur die Werte true oder false (ich hatte früher mal was mit "auto" in Erinnerung, wohl aber nur bei Frames): http://de.selfhtml.org/javascript/ob...htm#scrollbars

    Kann ich das Problem irgendwie lösen OHNE dass ich die Scrollbalken immer AN lasse?
     

  2. #2
    Maik Tutorials.de Gastzugang
    Hi,

    der scrollbars-Parameter muß auf "1" gesetzt werden, und der Scrollbalken wird im Popup-Fenster erst dann angezeigt, wenn es der Seiteninhalt fordert.

    mfg Maik
     

  3. #3
    Avatar von Promaetheus
    Promaetheus Promaetheus ist offline Mitglied Silber
    Registriert seit
    Mar 2004
    Ort
    Vomp / Tirol / Austria
    Beiträge
    84
    Danke für die Antwort Maik! Das funktioniert tatsächlich bei Bildern deren Höhe kleiner ist als die Bildschirmauflösungshöhe.

    Komischerweise wird bei einem Bild, dessen Höhe grösser ist als die Bildschirmauflösungshöhe auch ein horizontaler Scrollbalken angezeigt, obwohl ich das Fenster ja in exakt der Grösse auf"poppen" lasse wie die Abmessungen des Bildes das erfordern?!

    Beispiel:
    Bild auf der Startseite rechts: http://www.rc-info.at (Ich mit Heli: 800x1066). Hier erscheint auch ein horizontaler Scrollbalken.
    Bei dem Bild rechts hier: http://www.rc-info.at/tcms/cms/deutsch/cat_35/cId_37 funktioniert das einwandfrei.

    Am Hochformat des Bildes kann es nicht liegen, denn dieses Bild hier (wo das Pony drauf ist): http://www.rc-info.at/tcms/cms/deutsch/cat_35/cId_38#4 wird auch korrekt dargestellt obwohl es Hochformat ist.

    Wie kann das sein?

    EDIT: Ich glaube ich habe es gerade entdeckt. Der Scrollbalken wird IN das Fenster einberechnet, fehlt also dann in der horizontalen Breite. Das ist es oder und lässt sich wohl nicht vermeiden?
    Geändert von Promaetheus (20.01.09 um 13:05 Uhr)
     

  4. #4
    Maik Tutorials.de Gastzugang
    Der horizontale Scrollbalken "ergibt" sich durch den vertikalen Scrollbalken, da dieser den Viewport um seine eigene Breite einschränkt, und der Inhalt nun genau um dieses Maß scrollfähig ist.

    mfg Maik
     

  5. #5
    Avatar von Promaetheus
    Promaetheus Promaetheus ist offline Mitglied Silber
    Registriert seit
    Mar 2004
    Ort
    Vomp / Tirol / Austria
    Beiträge
    84
    Danke für diese Information!
     

Ähnliche Themen

  1. Grafik wird abgeschnitten
    Von HerbertJ im Forum CSS
    Antworten: 1
    Letzter Beitrag: 22.03.10, 06:54
  2. JSF : Integer speichern. 0 wird abgeschnitten
    Von MrOTJ im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 2
    Letzter Beitrag: 22.08.09, 16:30
  3. Antworten: 7
    Letzter Beitrag: 06.09.07, 12:47
  4. \r\n wird bei Request abgeschnitten
    Von akkie im Forum PHP
    Antworten: 6
    Letzter Beitrag: 12.04.07, 16:16
  5. string wird abgeschnitten!
    Von ShakerWD im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 19.07.04, 14:28

Stichworte