Ergebnis 1 bis 3 von 3

Thema: Höhe von iFrame dynamisch anpassen

  1. #1
    Benutzer Avatar von FCOPZ-Illuminat
    Registriert seit
    16.08.2004
    Ort
    Austria
    Alter
    35
    Beiträge
    119

    Idee Höhe von iFrame dynamisch anpassen

    Hi Leute,

    ich habe eine technische Frage, die sich eigentlich in JavaScript lösen lassen sollte (denk ich ma). Und zwar geht es darum, daß ich in meinem vBulletin eine Seite "included" habe, die einen iFrame mit dynammischen Content (Liste) enthält. Es wäre super, wenn sich der senrechte Scrollbalken im iFrame vermeiden ließe, und er sich selbständig an den Seiteninhalt anpasst. So daß ich nur die Standardseite scrollen muß.

    Optische Beispiel im Anhang. Ist-Zustand mit zwei Scrollbalken, Soll-Zustand mit einem Srollbalken.

    Wäre super, wenn jemand helfen könnte.

    THX & Cheers
    illu
    Angehängte Grafiken Angehängte Grafiken

    ----------------------------------
    FCOPZ
    Onlinegaming with real fun !

  2. #2
    vB-Guru Avatar von PaintSplasher
    Registriert seit
    31.07.2005
    Ort
    Hessen
    Alter
    30
    Beiträge
    1.125
    Hi,

    da eigentlich in einem iFrame in der Regel eine unbekannte Seite aufgerufen wird, ist das iFrame eigentlich verpflichtet eine Höhe präzise zu erhalten da der
    Inhalt der eingebundenen Seite ja nichts von deinem iFrame weiss. Weiter funktioniert das JavaScript auch nur, wenn dein Forum und die eingebundene
    Seite auf einer Domain liegen, sonst gibt es einen Zugriffsfehler.

    Einbindung des iFrame:
    HTML-Code:
    ...
    <style type="text/css">
      iframe { width:100%; height:100px; border:0; }
    </style>
    ...
    <iframe src="einzubindende_Seite.php"></iframe>
    ...
    Und das Script für die iFrame Seite
    HTML-Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">
    <head>
      <title>Titel</title>
      <script type="text/javascript">
        function setIframeHeight() {
          if(parent.frames.length && document.documentElement && document.documentElement.scrollHeight) {
            var iframe = parent.document.getElementsByTagName('iframe')[0];
            iframe.style.height = '0';
            iframe.style.height = (document.documentElement.scrollHeight + 10) + 'px';
          }
        }
        window.onload = setIframeHeight;
      </script>
    </head>
    <body>
      <h1>Überschrift</h1>
      <p>Inhalt ...</p>
    </body>
    </html>
    Allerdings ungetestet!
    Mit freundlichen Grüssen
    Thorsten Sass
    http://www.picture-reflex.de | http://www.reflex-artdesign.de
    Web- und Print-Design, Flyer, Fotografie, Bildbearbeitung

  3. #3
    Benutzer Avatar von FCOPZ-Illuminat
    Registriert seit
    16.08.2004
    Ort
    Austria
    Alter
    35
    Beiträge
    119
    Servus PaintSplasher,

    vorab vielen Dank für deine Hilfe. Leider läßt sich der Code nicht ganz so einfach einbauen, wie von dir beschrieben. Da würde wohl nur auf einer reinen HTML Seite klappen.

    Ich nutze für mein vBullentin das vbCMS AddOn. Hier mal der Code im Anhang, den ich nutze, um das iFrame anzuzeigen.

    Hinter http://www.bf-badcompany2.info/statsps3 steckt eine PHP Datei. D.h. dort drinnen muß ichauc Code hinzufügen (?)

    Stell ich grad nen bissl doof an, ehrlich gesagt.

    Cheers
    illu
    Angehängte Grafiken Angehängte Grafiken

    ----------------------------------
    FCOPZ
    Onlinegaming with real fun !

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. showthreadlist in der Höhe anpassen
    Von Chewy75 im Forum vBulletin 3.8 Fragen und Probleme
    Antworten: 1
    Letzter Beitrag: 12.11.2010, 16:07
  2. Ursprüngliche Frage erledigtForum - Widget dynamisch verlängern
    Von contax im Forum vBulletin 4 Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 10.02.2010, 21:32
  3. CMS - Widget mit iframe - iframe-Inhalt wird verkleinert
    Von Dark_Lilly im Forum vBulletin 4 Fragen und Probleme
    Antworten: 3
    Letzter Beitrag: 22.11.2009, 18:07
  4. Background - rechts und links jeweils dynamisch?
    Von Scrypton im Forum vBulletin 3.7 Fragen und Probleme
    Antworten: 10
    Letzter Beitrag: 24.05.2009, 19:42
  5. [hr] [/hr] + [iframe][/iframe] hackz
    Von knetgummi im Forum vBulletin 3.0 Fragen und Probleme
    Antworten: 2
    Letzter Beitrag: 15.07.2004, 22:48

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •