If all you want is to have the web page scroll horizontally then make your page size wider than a browser can display. The browser will automatically generate a horizontal scroll bar.
Thanks for your response. Will I also be able to build buttons that give the effect of a new page appearing/loading sideways (as with this site) or will it just be that a scroll bar will become visible giving the option to scroll sideways?
I don’t think it are just anchor links because there is an animated transition. But I totally agree this should be possible with anchor links but then you don’t get the slide-effect.
Make your wide layout as a set of HTML boxes, and make note of the names of the boxes.
Put your scroll to next buttons in between those boxes.
Apply Protaculous to the page, and set the library picker to scriptaculous-packed.
On each scroll button, add a link to the next box’s ID, using the External tab of the hyperlink dialog. It should look like #item6 or similar.
In the same dialog, press Extended, then New. In the Name field, enter onclick and in the Value field, enter the following code (be sure to update each one with the correct id for the next item):
new Effect.ScrollTo('item6');
See if that works. I can’t test this week, because I’m at the beach!
Create your very wide page with your HTML boxes and the next buttons. Give each box a meaningful name - I have used box1, box2 etc.
Click on your next button and Edit>Hyperlink. Choose external and type in #box1 (or #box2 etc)
Do all the buttons with the appropriate box link.
Apply the action as a Page action Page>Page Actions>moo:Smooth Scrolling to Anchors
Done!
NB moo tools and the standard FW scriptaculous/protaculous based actions should NOT be used on the same page because of conflicts. So if that is a concern then try Walter’s method.
Note that this page uses the CSS3 gradient background action on the HTML boxes so might not be so pretty in a browser without that support.