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

[JS] Scrollen in een frame

Anoniem
Annie
8 antwoorden
  • Hallo,

    Ik wil in een frame per pagina in kun stellen of je kunt scrollen of niet. Moet je dan in de te laden pagina iets van [i:19b4330742]scrolling="yes";[/i:19b4330742] oid zetten? Ik had zelf dit bedacht, maar het werkt dus niet:

    <body onLoad="parent.getElementById('frameset').scrolling="yes";">

    Wie helpt?
  • werkt
  • Dit zie ik wel eens vaker in de bron staan, vertel toch eens wat het betekent..
  • overflow property

    Maar misschien kan je via javascript wat spelen met de overflow property van het venster, dus iets in de trant van
    [code:1:49aac4a49d]
    document.getElementsByTagName('BODY')[0].style.overflow = 'auto';
    [/code:1:49aac4a49d]
    Waarbij je kan spelen met de verschillende overflow waarden. Geen idee of het werkt.
  • :oops: Het lukt me niet om zo iets te veranderen. Wat ik ook wil is vanuit een frame de frameset veranderen[code:1:b4192d8ee7]<frameset cols="180,*" framespacing="0" frameborder="no" border="0">
    <frame src="menu.htm" name="fotomenu" frameborder="no" noresize>
    <frame src="default.htm" name="fotomain" id="blaat"?
    </frameset>[/code:1:b4192d8ee7][code:1:b4192d8ee7]parent.getElementById('blaat').style.overvlow-x="hidden"[/code:1:b4192d8ee7]Wat doe ik fout?
  • [quote:526ecbad61="MichielPH"][code:1:526ecbad61]parent.getElementById('blaat').style.overvlow-x="hidden"[/code:1:526ecbad61]Wat doe ik fout?[/quote:526ecbad61]
    Vrij veel ;)

    Je gooit een aantal zaken door elkaar. [b:526ecbad61]getElementById()[/b:526ecbad61] is een method van een document object en [b:526ecbad61]parent[/b:526ecbad61] is in deze context een verwijzing naar een window object. Verder kan [b:526ecbad61]overflow-x[/b:526ecbad61] (het typfoutje negeren we dan maar even) natuurlijk nooit een correcte property zijn (hoe zo je anders de waarde [i:526ecbad61]x[/i:526ecbad61] van de property [i:526ecbad61]overflow [/i:526ecbad61]willen aftrekken ;) .

    Het voorbeeldje wat ik gaf werkt op het body element [b:526ecbad61]in[/b:526ecbad61] een frame. Dus als je het fotomenu wel of niet wil laten scrollen dan voeg je de code toe aan [i:526ecbad61]menu.htm[/i:526ecbad61]. De [i:526ecbad61]overflow-x[/i:526ecbad61] css property zal waarschijnlijk [i:526ecbad61]overflowX[/i:526ecbad61] zijn in javascript (maar dat moet je maar even opzoeken op internet).
  • Annie bedankt, maar ik wil het weer veels te moeilijk doen. Ik heb in het document wat in het frame geladen wordt nu dit staan en het werkt perfect:[code:1:fdff8e3d62]html {
    overflow-x: hidden;
    overflow-y: auto;
    }
    [/code:1:fdff8e3d62]

    Hier heb ik het gebruikt: http://members.home.nl/margreet25/2/ en klik op foto's
  • [quote:2d4207de61="Annie"][b:2d4207de61]parent[/b:2d4207de61] is in deze context een verwijzing naar een window object.[/quote:2d4207de61]Ik gebruik 'parent' ook als ik naar een functie in de frameset verwijs. Klopt dit dan wel? Het werkt [i:2d4207de61]bij mij[/i:2d4207de61] wel.[quote:2d4207de61="Annie"]Verder kan [b:2d4207de61]overflow-x[/b:2d4207de61] natuurlijk nooit een correcte property zijn (hoe zo je anders de waarde [i:2d4207de61]x[/i:2d4207de61] van de property [i:2d4207de61]overflow [/i:2d4207de61]willen aftrekken ;)[/quote:2d4207de61]Enkele voorbeelden van prpoerty's die dreamweaver geeft in een een lijstje: background-attachment, border-bottom-color, caption-side, z-index, word-spacing. leg uit..

Beantwoord deze vraag

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