Mouaif. C'est faisable. Pour l'avoir fait (dans une appli web, pas un site), je trouvais que le résultat frolait un peu trop la bidouille. En gros je voulais que seulement une partie de la page scrolle (en évitant les frames). Le truc classique quoi.
Bref, après quelques crises de nerfs à tester sur IE6 , Safari 1 et FF, j'ai retenu la solution :
- Un layout avec <table>
- La cellule qui devrait contenir la scrollbar avait un div dont la hauteur était fixée via javascript (donc calcul à la volée via onrezise), en fixant bien sûr l'overflow à auto;
- Plein d'autres bidouilles cross-browser.
J'avais tenté le height: 100% et l'overflow: auto, mais le résultat était plus que merdique sur quasiment tous les navigateurs (sauf Safari 3).