Vraag & Antwoord

Webprogrammeren & scripting

[JS] Scrollen in een frame

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 [color=darkred:ef100c1f36]<body style="overflow: hidden;">[/color:ef100c1f36] niet? /edit: whoops, fout gelezen :oops:
  • Dit zie ik wel eens vaker in de bron staan, vertel toch eens wat het betekent..
  • [url=http://www.w3.org/TR/REC-CSS2/visufx.html#overflow]overflow property[/url] 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

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

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