Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

Scrollen in PHP

Anoniem
Grafcom
4 antwoorden
  • Hallo,
    ik ben bezig een website te maken m.b.v. een PHP CMS script.
    Dit alles werkt prima, alleen ik wil graag een pagina (pagina1) maken met een vaste hoogte. Daarin zet ik dan een iFrame met vaste hoogte die verwijst naar (pagina2) waar de tekst staat en deze scrollt dan in pagina1.

    Het probleem is echter dat wanneer een zoekmachine pagina 2 aanroept deze zich laat zien buiten pagina1.
    Ik heb een javascript dat zoiets oplost maar dat werkt wel in HTML maar niet met dit PHP script.

    Is er een andere mogelijkheid om tekst op pagina1 te laten scrollen?

    Bij voorbaat dank!
  • Zet de tekst in plaats van in een frame in een element dat je in CSS deze attributes meegeeft:

    [code:1:27991e65a4]
    display: block;
    overflow: auto;
    [/code:1:27991e65a4]
  • Hallo Stijn,

    kun je wat specifieker zijn? Ik begrijp niet helemaal hoe je dit doet.

    Groeten
  • Nou, je hebt (gesimplificeerd) waarschijnlijk zoiets nu:

    [code:1:5b830b6e06]
    <html>
    <body>
    <center>
    <iframe src="pagina_in_pagina.htm">
    </center>
    </body>
    </html>
    [/code:1:5b830b6e06]

    Het zelfde effect bereik je met

    [code:1:5b830b6e06]
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <style type="text/css">
    body, html { width: 100%; }
    #iframe {
    width: 75%;
    margin: 0 auto;
    overflow: auto;
    }
    </style>
    </head>
    <body>
    <div id="iframe">tekst tekst tekst die eigenlijk in pagina_in_pagina.htm staat, je ziet een scrollbar als de tekst niet in de div past</div>
    </body>
    </html>
    [/code:1:5b830b6e06]

    Om de <div> verticaal te centreren moet je nog wat extra doen, bijvoorbeeld zoals uitgelegd in "Exploring Footers" op A List Apart.

    Voordeel is dat je maar één pagina gebruikt ipv twee.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.