Gib deinem IFrame noch den folgenden CSS-Style mit:
style="overflow:auto;"
Kannst du auch für den body deiner Hauptseite definieren, dann wird die Scrolleiste wirklich nur eingeblendet, wenn der Inhalt zu lang wird.
...ich habe so ein Teil ja nicht zum ersten Mal erstellt, aber dieses Mal raubt es mir den letzten Nerv.
Ich habe folgende Seite (www.grizzly-adams.de/index.php?action=tabellen):
Warum ist an der rechten Seite IMMER Platz für den Scrollbar? Ich dachte immer, wenn man scrolling=auto nutzt, gibt es nur einen Scrollbar (bzw. den Platz dafür) wenn er auch benötigt wird. Wenn ich Scrolling=no angebe habe ich keinen Rand, daher denke ich, daß der iframe irgendwo einen Fehler hat. Leider muß ich den iframe scrollbar machen, da das Programm, das da rein soll, recht lange Seiten generiert.Code:<TITLE>Grizzly Adams Statistikcenter</TITLE> <link href="/grizzly.css" rel="stylesheet" type="text/css"> <div align="center"> <table width="100%" height="100%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#FF6600"> <tr> <td align="center" valign="top"><iframe id=1 src="/lmo/lmo.php" width="100%" height="100%" border="0" scrolling="auto" frameborder="0" marginwidth="0" marginheight="0" align="middle"></iframe> </td> </tr> </table> </div>
Die Seite die zuerst hineingeladen werden soll hat folgenden Inhalt:
Eigentlich dachte ich, ich hätte alles richtig gemacht. Wo liegt der Fehler?Code:<?PHP if(!isset($action)){$action="";} if($action=="tipp"){session_start();} ?><div align="center"> <table width="100%" height="100%" border="0" align="center" cellpadding="0" cellspacing="0"> <tr> <td align="center" valign="top"> <div align="center"> <?PHP require("lmo-start.php"); ?> </div></td> </tr> </table> </div>
Danke,
Steffi
Gib deinem IFrame noch den folgenden CSS-Style mit:
style="overflow:auto;"
Kannst du auch für den body deiner Hauptseite definieren, dann wird die Scrolleiste wirklich nur eingeblendet, wenn der Inhalt zu lang wird.
+lg Nightline
-------------------------
Fotoportfolio: http://www.coeser.de/showcase/
Städte-Fotos aus aller Welt: http://www.coeser.de/impressions/
DeviantArt-Account: http://nightline.deviantart.com
Komische Sache, auf der Startseite ist nun der Scroller weg. Da habe ich das style="overflow:auto;" in den Bodytag eingefügt. Klappt prima, ist eine gute Idee, auch wenn dieser Scroller mich weniger gestört hat.
Mein iframe hat das auch bekommen, sieht nun so aus:
Und trotzdem hat er noch den Rand rechts.PHP-Code:<iframe id=1 style="overflow:auto;" src="/lmo/lmo.php" width="100%" height="100%" border="0" scrolling="auto" frameborder="0" marginwidth="0" marginheight="0" align="middle"></iframe>
Das gleiche habe ich in den Body-Tag meiner Css-Datei gepackt, er lautet nun so:Auch in die CSS-Datei die für das eingebundene php-Programm zuständig ist habe ich die Zeile geschrieben, da ich da nirgends einen Body-Tag in den Dateien gefunden habe. Aber egal wohin ich das style="overflow:auto;" schreibe, es funzt einfach nicht beim iframe, der Rand an der Seite ist immer noch da.Code:body { margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; scrollbar-track-color:#cccccc; scrollbar-face-color:#000000; scrollbar-arrow-color:#ff6600; scrollbar-highlight-color:#ff6600; scrollbar-3dlight-color:#cccccc; scrollbar-shadow-color:#ff6600; scrollbar-darkshadow-color:#000000; background-color: #000000; style="overflow:auto;"}
Hmm, wenn das Stylesheet auf alle Seiten inkl. IFrame verlinkt, dann nimm die Zeile aus dem IFrame wieder raus!
Im Stylesheet musst du aufpassen, da kannst du die Zeile nicht so einfügen, wie ich sie dir geschrieben habe.
overflow:auto; statt style="overflow:auto;"
Probiers dann nochmal und sag ob es geht!
+lg Nightline
-------------------------
Fotoportfolio: http://www.coeser.de/showcase/
Städte-Fotos aus aller Welt: http://www.coeser.de/impressions/
DeviantArt-Account: http://nightline.deviantart.com
Das glaube ich jetzt nicht...
Ich habe es so wie Du geschrieben hats nur noch in den beiden css-Dateien, und es haut hinIch könnt Dich knutschen *ggg*!
Und dafür rätsel ich stundenlang herum und verbreite schlechte Laune - so einfach kann es manchmal sein.
100000 Dank - ihr seid echt die Besten![]()
Wann und wo bitte?Original geschrieben von Stephanie
Ich könnt Dich knutschen *ggg*!![]()
![]()
+lg Nightline
-------------------------
Fotoportfolio: http://www.coeser.de/showcase/
Städte-Fotos aus aller Welt: http://www.coeser.de/impressions/
DeviantArt-Account: http://nightline.deviantart.com
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)