hanzf: iframe mit frameborder erzeugt störende effekte

Guten Tag,

ich habe vor kurzem die Pflege der Webseite meiner Band übernommen (www.montagsorchester.de). Diese Webseite stellt Inhalte in iframes dar und ich möchte gerne einen Rand/Rahmen um einen solchen iframe abgebildet haben.

HTML original:

<td width="669" height="190" rowspan="6" background="../images/HG_mitte.jpg">  
      <!--Scrollable iframe script- By Dynamic Drive-->  
      <!--For full source code and more DHTML scripts, visit http://www.dynamicdrive.com-->  
      <!--This credit MUST stay intact for use-->  
      <iframe id="Montagsorchester" src="text referenzen.htm" allowtransparency="true"  
              width=650 height=190 marginwidth=0 marginheight=0 hspace=0  
              vspace=0 frameborder=0 scrolling=no></iframe>  
    </td>  

sieht so aus: mit frameborder=0

jetzt habe ich im <iframe>-tag das Attribut "frameborder=0" auf "frameborder=3" geändert:

    <td width="669" height="190" rowspan="6" background="../images/HG_mitte.jpg">  
      <!--Scrollable iframe script- By Dynamic Drive-->  
      <!--For full source code and more DHTML scripts, visit http://www.dynamicdrive.com-->  
      <!--This credit MUST stay intact for use-->  
      <iframe id="Montagsorchester" src="text referenzen.htm" allowtransparency="true"  
              width=650 height=190 marginwidth=0 marginheight=0 hspace=0  
              vspace=0 frameborder=3 scrolling=no></iframe>  
    </td>  

und es sieht so aus: mit frameborder=3

links vom iframe sind da jetzt diese weißen Linien, und rechts ist die untere Rahmenlinie bis an der rechten Bildschirmrand durchgezogen.

Browser: Mozilla Firefox 29.0 auf Ubuntu 12.04

Was ist da für ein Fehler? Wie kriege ich den Rahmen sauber dargestellt?

  1. Lieber hanzf,

    Diese Webseite stellt Inhalte in iframes dar

    dieses Problem gilt es zu beseitigen. Alles andere ist weder sinnvoll noch gut.

    Liebe Grüße,

    Felix Riesterer.

    --
    "Wäre die EU ein Staat, der die Aufnahme in die EU beantragen würde, müsste der Antrag zurückgewiesen werden - aus Mangel an demokratischer Substanz." (Martin Schulz, Präsident des EU-Parlamentes)
    1. Mahlzeit,

      Diese Webseite stellt Inhalte in iframes dar

      dieses Problem gilt es zu beseitigen. Alles andere ist weder sinnvoll noch gut.

      Schlimmerweise scheinen ja die iFrames auch noch in Tabellen zu stecken, da brauch ich neue Socken weil sich meine Zehennägel aufrollen.

      --
      42
  2. Hi there,

    ich habe vor kurzem die Pflege der Webseite meiner Band übernommen (www.montagsorchester.de). Diese Webseite stellt Inhalte in iframes dar und ich möchte gerne einen Rand/Rahmen um einen solchen iframe abgebildet haben.

    Was ist da für ein Fehler? Wie kriege ich den Rahmen sauber dargestellt?

    Wie ja Felix Riesterer schon hingewiesen hat, ist Deine Konstruktion ziemlich äh... veraltet.
    Wenn Du einen scrollablen Inhalt haben willst, setz' ihn in ein Blockelement, dem Du die Style-Eigenschaft "overflow:scroll;" () [siehe hier](file:///G:/help/Selfhtml/css/eigenschaften/positionierung.htm#overflow) gibst. Das sollte den gleichen Effekt erzeugen wie Dein komisches Iframe-Script; und dem Block-Element, in dem Du Deinen Inhalt anzeigst, gibst Du dann halt einfach den gewünschten Rahmen.

    Alternativ und nicht zu empfehlen (wenn Du von Deiner jenseitigen Konstruktion schon nicht abrücken willst): gib einfach der Tabellenzelle, in der Dein Iframe drin ist, einen Rahmen, dann kannst Du Dir den ganzen Frameborderqatsch sparen - ist aber auf dem Stand der Technik von vor 15 Jahren...

    1. Hi there,

      Wenn Du einen scrollablen Inhalt haben willst, setz' ihn in ein Blockelement, dem Du die Style-Eigenschaft "overflow:scroll;" () [siehe hier](file:///G:/help/Selfhtml/css/eigenschaften/positionierung.htm#overflow) gibst.

      sollte http://de.selfhtml.org/css/eigenschaften/positionierung.htm#overflow@title=so lauten...;)

      1. Om nah hoo pez nyeetz, Klawischnigg!

        [siehe hier](file:///G:/help/Selfhtml/css/eigenschaften/positionierung.htm#overflow)
        sollte http://de.selfhtml.org/css/eigenschaften/positionierung.htm#overflow@title=so lauten...;)

        Da warst du nicht der Erste.

        Matthias

        --
        Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Messie und Messier-Katalog.

    2. Om nah hoo pez nyeetz, Klawischnigg!

      Wie du sicher weißt, soll das Wiki irgendwann die Dokumentation ablösen. Ein großer Teil ist auch schon im Wiki verfügbar, unter anderem auch overflow, http://wiki.selfhtml.org/wiki/Overflow.

      Ich möchte dich bitten, zuerst im Wiki nachzuschauen, ob die gewünschten Inhalte schon verfügbar sind. Viele Sachen, gerade im CSS-Bereich sind im Wiki auch aktueller.

      Vielen Dank für deine Mühe.

      Matthias

      --
      Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Haft und Haftel.

      1. Hi there,

        Ich möchte dich bitten, zuerst im Wiki nachzuschauen, ob die gewünschten Inhalte schon verfügbar sind. Viele Sachen, gerade im CSS-Bereich sind im Wiki auch aktueller.

        Gerne, aber das Wiki finde ich ja nicht auf meiner Festplatte...;))

        1. Om nah hoo pez nyeetz, Klawischnigg!

          Gerne, aber das Wiki finde ich ja nicht auf meiner Festplatte...;))

          1UnitedPower prüft einige Möglichkeiten, das Wiki zu spiegeln. Ich weiß nicht, wie seine Fortschritte sind.

          Matthias

          --
          Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Nut und Nutte.

    3. Wenn Du einen scrollablen Inhalt haben willst, setz' ihn in ein Blockelement, dem Du die Style-Eigenschaft "overflow:scroll;" () [siehe hier](file:///G:/help/Selfhtml/css/eigenschaften/positionierung.htm#overflow) gibst. Das sollte den gleichen Effekt erzeugen wie Dein komisches Iframe-Script; und dem Block-Element, in dem Du Deinen Inhalt anzeigst, gibst Du dann halt einfach den gewünschten Rahmen.

      Danke, das werde ich mal ausprobieren. (Dauert bei mir immer 1-2 Wochen weil ich hauptsächlich nicht Computermensch bin, sondern Musiker, der sich nebenbei für Computer interessiert)

      Daß von frames und iframes abgeraten wird, habe ich auch schon des öfteren gehört und gelesen, deshalb hätte ich selber auch nach anderen Möglichkeiten gesucht, aber die Webseite ist ja ursprünglich von jemand anders