Moses: Diverse Probleme mit iframe

Hallo,
bin gerade dabei eine neue Website zu erstellen.
Design vorgabe war:
Oben großes Bild über die gesamte Seite
darunter Menuebalken mit Dropdownmenue (Javascript)
Inhalte darunter über Iframe eingebettet.
Soweit sogut habe auch schon einiges so gestaltet wie gewünscht.
Jetzt habe ich aber folgende Probleme mit dem Iframe und hoffe einer von euch erbahmt sich meiner und hilft mir, oder sagt mir wo ich das entsprechende finden kann (bin manchmal zu blöd zum richtig suchen und brauche jemanden der mich mit der Nase draufstößt, sorry soll wirklich keine blöde Ausrede sein aber nach x-Stunden am Bildschirm....):

IE:
Zeigt alles so an wie es soll, nur sobald der Inhalt im Iframe länger wird bekomme ich eine vertikale UND horizontale Scroll-leiste - nach oben unten muß man natürlich scrollen können, nur links rechts ist unnötig (Seitenbreite des dargestellten Inhalts geht nicht über den Platz des Frames hinaus). Wie kann ich die Links/rechts Scrollleiste unterbinden? - Wird mir auch nur im IE angezeigt bei den anderen Browsern nicht

Opera:
alles bestens, aber wenn der Dropdown des Menues zu lange ist, verschwindet das Menue hinter dem IFrame - und ist somit nichtmehr lesbar

Netscape:
zeigt mir das Menue überhaupt nicht an (aber das ist wohl ein anderes Problem und da bin ich noch selber am rumdoktoren)

Mozilla, Firebird, etc. konnte ich bisher leider noch nicht antesten.

Achja, habe auch schon einiges versucht die Scrollleiste des Frames zu formatieren (Farbgebung an das Design der Seite angepasst) - soll aber eigentlich nur die Scroll-leiste des eingebetteten Frames betreffen der Rest ist egal, aber irgendwie stehe ich da auch komplett auf dem Schlauch. Habe es über CSS und auch direkt im IFRAME tag versucht aber anscheinend die falschen Attribute verwendet. {scrollbar-base-color:#000000;
 scrollbar-3dlight-color:#3F3F3F;
 scrollbar-arrow-color:#FF0099;
 scrollbar-darkshadow-color:#000000;
 scrollbar-face-color:#FF00C0;
 scrollbar-highlight-color:#FFFFFF;
 scrollbar-shadow-color:#000000;
 scrollbar-track-color:#FF0099;} - wobei die Farbwerte noch nicht endgültig sind und ich das erst optisch überprüfen muß.

Wenn Ihr mir helfen könnt wäre ich super dankbar!

Grüße,
Moses

  1. hallo Moses,

    Wenn Ihr mir helfen könnt wäre ich super dankbar!

    Wenn du noch die URL herschreiben könnztest, auf der man sich deine Seite anschauen und deine wortreichen Angaben gegenprüfen kann, wären "wir" dir ebenfalls superdankbar. Es ist nämlich nicht so _wirklich_ zu verstehen, welches Problem du wo und wie bemerkt hast. Die deutsche Sprache ist halt eine schwierige und von Manierismen nicht ganz freie Sprache ...

    Grüße aus Berlin

    Christoph S.

    1. Hallo Christoph,
      hast ja recht *schäm*
      leider ist die Seite noch nicht online - ich mach das ganze erstmal daheim und habe hier leider keine möglichkeit das online zu stellen (habe Apache Server auf dem Computer und teste darüber).
      Zu den vertikalen Scrollingleisten habe ich jetzt weiter unten im Forum eine Verweis gefunden den ich vorher wohl überlesen habe und werde mich damit mal beschäftigen.
      Bleibt aktuell also (hoffentlich) nur das Problem mit Opera, daß das Dropdownmenue hinter dem IFrame verschwindet und ich dachte (naiv wie ich bin), daß das vielleicht ein bekanntes und einfaches Problem ist (nach dem Motto: Mußt dem IFrame nur WErt XYZ zu weisen und dadurch bleibt das Menu immer im Vordergrund) - und das Problem die Farbe der Scrollleiste des Iframes zu formatieren.

      Falls es helfen kann hier noch der Code der Hauptseite (den Javascript zu posten würde doch zu weit führen da sehr umfangreich - das Menu ist über CSS ganue unterhalb des Bildes positioniert
      ):
      CODE:
      ...
      <!doctype html public "-//W3C//DTD HTML 4.0 //EN">
      <html>
      <head>
      <title>123</title>
      <link rel="stylesheet" href="css/style.css" type="text/css">
      </head>
      <body topmargin="0" leftmargin="0">
      <p><img src="bild.gif" alt="bild" border="0" width="1000" height="125"></p>

      <script language="JavaScript1.2" src="menu/menue.js">
      </script>
      <script language="JavaScript1.2" src="menu/menu_neu.js"></script>
      <p>&nbsp;</p>

      <iframe src="start.htm" width="90%" height="330" name="maintext" frameborder="0" align="center">
      <p>Your Browser does not support frames please click here to see the requested page<br>
      <a href="noframe/start.htm">Start</a></p>
      </iframe>

      <p class="small">Alternativ Menue für Leute ohne Frames und Javascript</p>

      </body>
      </html>
      ...
      /CODE

  2. Hi,

    IE:
    Zeigt alles so an wie es soll, nur sobald der Inhalt im Iframe länger wird bekomme ich eine vertikale UND horizontale Scroll-leiste - nach oben unten muß man natürlich scrollen können, nur links rechts ist unnötig (Seitenbreite des dargestellten Inhalts geht nicht über den Platz des Frames hinaus).

    Das Problem ist, daß der IE die Seitenbreite am Anfang berechnet, dann feststellt, daß die Höhe nicht ausreicht und ein vertikaler Scrollbalken erforderlich ist, nun aber (aus Schlampigkeit oder Zeitersparnis) den bisherigen Inhalt nicht neu rendert, sondern einfach einen horizontalen Scrollbalken für den durch den vertikalen reduzierten Platz generiert.
    Abhilfe könnte die Festlegung einer geringeren Breite als 100% bringen.

    freundliche Grüße
    Ingo

    1. Hi Ingo,
      nein auch eine geringere Breite als 100% hilft nicht weiter, aber ich habe hier im Forum schon einen anderen Thread gefunden zu diesem Problem und dadurch den unerwünschten Scrollbalken unterdrücken können (wenn auch nicht gerade die eleganteste Lösung).
      Sprich habe derzeit noch das Problem mit der Formatierung des Scrollbalken und mit dem Opera Browser.
      Aber auf alle Fälle danke!!!

      Grüße,
      Moses

      1. Hi,

        nein auch eine geringere Breite als 100% hilft nicht weiter,

        hast Du diese - z.B. 90% - auch für den BODY des IFRAMEs versucht?

        freundliche Grüße
        Ingo