Gesamte Seite scrollbar machen nicht nur IFrame

Dieses Thema im Forum "Webdesign" wurde erstellt von Brutails, 5. September 2009 .

  1. 5. September 2009
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    So hätte da mal ne kleine Frage an euch und zwar beschäftige ich mich jetzt seit kurzer Zeit mit dem Webdesign und nun stehe ich vor einem kleinen Problem.

    Aufbau der Seite ist hier zu sehen:

    Bild

    Nun habe ich ein IFrame über das blaue Feld bis zum hellblauen Balken gelegt. Sobald ich auf den dunkelblauen Button klicke, soll z.b. ein Text in dem IFrame ausgeben werden. Jedoch wenn dieser Text zu lang ist erscheint nicht ganz rechts im Browser ein scrollbalken, sondern nur im IFramebereich.
    Dann hab ich das IFrame auf scrolling="no" gesetzt und nun erscheint kein scrollbalken mehr im Iframebereich, jedoch ist der Text nun so lang, dass er dann einfach unter ausläuft im Browser und der Rest nicht mehr zu sehen ist.
    Es erscheint auch kein scrollbalken ganz rechts vom Browser her, sodass der restliche Text einfach nicht mehr zu lesen ist.

    Nun wie bekomme ich es hin das nicht das IFrame mit scrolled, sondern das gesamte Browserfenster?

    Ich muss dazu sagen, dass ich bis jetzt die HP die ich immoment erstelle nur in HTML und CSS schreibe. Habe von PHP leider nicht soo die Ahnung. Habe ich jetzt letztens erst ein wenig mehr mit CSS beschäftigt.

    Ich hoffe ihr könnt mir helfen.

    mfg Brutails
     
  2. 5. September 2009
    AW: Gesamte Seite scrollbar machen nicht nur IFrame

    Wenn du einen iframe mit einer festen Höhe und Breite hast musst du davon ausgehen, dass selbst wenn der Inhalt zu viel wird, die größe gleich bleibt. Du kannst dir ein iframe vorstellen wie ein Fenster in dem du dir alles anzeigen lassen kannst was du willst. Wenn du jetzt ganz rechts eine scrollbar haben willst, musst du die größe des iframes abhängig machen mach dem Inhalt den du anzeigen willst. Ansonsten bleibt die scrollbar am bzw. im iframe.

    Auch wenn ich davon ausgehe, dass ich genau weiß wo dein Problem ist, bitte ich zu entschuldigen, wenn ich etwas misverstanden habe . Vielleicht kannst du ja einen screenshot hochladen auf dem man den Aufbau genauer sehen kann.

    Liebe Grüße
    PS: Über eine BW würd ich mich freuen!
     
  3. 5. September 2009
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: Gesamte Seite scrollbar machen nicht nur IFrame

    Also müsste ich in meinem Fall die Breite einen festen Wert zuweisen und die Höhe variable lassen, damit ich nicht innerhalb des Iframes scrolle.

    Hab hier mal ein Screenshot gemacht von meinem Prob:

    Bild

    Wie man sieht hat das IFrame einen eigenen Scrollbalken. Diesen habe ich halt deaktiviert und ich will halt nicht damit scrollen, sondern mit dem ganz rechten vom Browser.

    BW ist raus.

    mfg Brutails
     
  4. 10. September 2009
    AW: Gesamte Seite scrollbar machen nicht nur IFrame

    hallöchen,

    hab früher auch bisschen html geschrieben, deshalb versuche ich dir mal meine ansicht zu schildern: ich denke du müsstest um mit dem "hauptscroller", wie ich ihn mal nenne, scrollen zu können das iframe große genug in der "size" einstellen das der text vollständig in den iframe passt!dammit machst du die seite quasi größer, will heißen die hauptseite damit das hauptfenster wird größer und muss deshalb gescrollt werden.

    sollte funktionieren bei fragen check ich den code gerne...

    mfg Spy
     
  5. 14. September 2009
    AW: Gesamte Seite scrollbar machen nicht nur IFrame

    Ich empfehle dir dich mehr mit CSS und PHP beschäftigten. Schau dir bei PHP "include" an! Ich denke da musst du sonst nicht viel von PHP verstehen. Mit Iframes würd ich nicht mehr arbeiten.

    PHP statt Frames | EasyBytes
    Quakenet/#php Tutorial - de - Include
     
  6. 15. September 2009
    AW: Gesamte Seite scrollbar machen nicht nur IFrame

    da muss ich nat. breedmaster absolut recht geben! es ist sehr sinnvoll sich nach den html basics mit css und php da einem einfach viel mehr möglichenkeiten zur verfügung stehen und man individueller gestalten kann...

    hat sich dein problem den inzwischen gelöst?
     
  7. 15. September 2009
    Zuletzt von einem Moderator bearbeitet: 15. April 2017
    AW: Gesamte Seite scrollbar machen nicht nur IFrame

    Naja noch nicht so wirklich, aber hab zwar noch ne Idee aber hab die nicht ausprobiert. Hab nu ne andere Art gefunden wie ich weitermachen kann. Jedoch habe ich nun ein neues Problem.

    Kannst ja hier mal schauen: Dynamische Größe für eigene Homepage - RR:Board

    mfg Brutails
     
  8. 15. September 2009
    AW: Gesamte Seite scrollbar machen nicht nur IFrame

    wenn ich richtig erahne was du vorhast wird das nicht mit nem iframe zu lösen sein. das liegt daran dass der iframe quasi nur den inhalt einer verlinkten seite darstellt, aber nicht bezug zur kompletten seite hat.

    also quasi es ist egal wie groß die seite ist die per iframe eingebunden ist der passt das dem vorgefertigten feld an und verwendet seine eigenen scroll leisten weil der iframe eben net "verbunden" ist mit der hauptseite.

    dass was du versuchst zu machen würde am besten mit include gehen.
    so könnte es z.b. aussehen:
    das kommt in die index.php
    Code:
    <?php
     if(!isset($_REQUEST['page'])) {
     include("home.html");
     }
     else {
     switch($_REQUEST['page']) {
     case "home" :
     include("home.html");
     break;
     case "about" :
     include("about.html");
     break;
     default :
     include("home.hmtl");
     break;
     }
     }
     ?>
    und das wäre dann der zugehörige link in der navi:
    Code:
    <a href="index.php?page=home"><img src="bild1.jpg" width="52" height="18" border="0" /></a>
    
    der erste code oben gibt den bezug an welche dateien per include eingebunden werden sollen (z.b. case "home"). Und mit welchem parameter (in diesem fall page).

    versuch einfach mal bisschen rum du packst dat schon
    mfg diemade
     
  9. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.