I looked at your site, and I'm not sure if this will help or not as it's not quite the same thing, but you could take a look at my *sigh* CSB web design collection (I miss making them, but there doesn't seem much point now):
http://www.afewwordsabout.us/webdesigns.htmThe thumbnails on that page are
just links, and they're there simply so people can decide what designs to look at. But if you click on a thumbnail, or on the name of a design, you'll go to the home page of a subdirectory that's built as a mock-up showing the various page layouts (text, arrow navigation, etc.) made using that design. The "business end" links are on that page and they all use CSB's Insert>file download link to link to the .tld and .bmp files someone would actually have to download to use the design (the equivalent of your html code). I've used text for the links, but you can make an image your link if you want.
With a lot of file downloads in one .tlx file, such as on your site, the usual advice is to upload the files to your server using FTP instead of CSB's built-in file download links, but the idea is still the same: you link to the file that's on your server and someone would
download the code rather than
copy it. You could make the thumbnail the link, and a click on the thumbnail would open the person's usual browser download dialogue box. They'd "save" or "download" the HTML file just as they would an image or anything else they'd download from the web. There'd be no need to show the HTML file on your page, so you wouldn't need those scroll boxes - just the thumbnail. (I just checked your site some more and see that you're using the thumbnails as links to larger pictures of the layouts. Instead of making the thumbnail the link to the code, you could use text - "Download this layout" or something similar - or put the link to the code on the larger picture.)
As far as container pages (or iframes, if you want to go that route), IMHO, they could be helpful for those larger pictures. At the moment (at least on the site you linked to in the thread - I don't know what you've come up with on the new site), the larger pictures are jpegs and don't seem very clear. Assuming that these layouts are actual pages somewhere, you could put them into container pages and bring them right into your site. Visitors would see the name of the
container page as the location/URL, not the name of the "remote" page where the layout is actually published.
This is how I've done it to show tiling backgrounds, using what has become fondly known as my "faux database" setup (since these pages are all on my site, they're all CSB pages, but you can put
any kind of page into a CSB container page - it doesn't have to be made in CSB):
First, here's the page that actually shows what the background looks like when tiled on a full page. There's no navigation or formatting on this page at all, but you can see the URL in the browser window:
http://www.afewwordsabout.us/database4/id306.htmHere's the container page on the section of the site where I have backgrounds listed by artist. The URL is of the container page, but the page itself - except for the top border - is actually the same page you saw above:
http://www.afewwordsabout.us/cassatt/id247.htmAnd here's the container page on the part of the site where backgrounds are listed by color. Again, except for the top border, it's the
same page being shown, but the URL that shows up is the one for the container page:
http://www.afewwordsabout.us/green/id725.htmSomeone visiting the site never sees the URL with the "database" id in it - that's just for me, so I can find it