On my page, I have a paragraph where I discuss some of the novelists I have illustrated for. Where I mention names, I have coded them as links, which transport the viewer to the official websites for these authors.

To reduce the risk of the fox getting caught in digression, (possibly following links from other pages and perhaps not coming back) I would like these websites to open up in a framset in a bid to help anchor my viewer to my own page.

I know people hate frames. I haven't used them since 1996. For the past four and a half years (ever since I discovered CSS) I have done my utmost to adhere to W3C web standards. But the frameset is still valid under CSS3 and I was wondering if this purpose is a good call for using frames?

The rest of my site will NOT be using frames, anywhere. It is just for this one page, where I want to 'link out' temporarily, during a particular discussion.

Your honest thoughts are appreciated.

Asher01

07-15-2011, 05:59 PM

I believe, if you want to show other websites within your own website the best option would be to use iframes instead of an actual frame.

It's very simple and you don't need to use a different !DOC type that declares as a frameset.

It's as simple as this:

[code]<iframe src="URL" width="" height=""></iframe> [code]

Have a further read how here:

http://www.w3schools.com/html/html_iframe.asp

Daniel_A_Varney

07-15-2011, 06:02 PM

Thank you. That would be cool. I know how to use iframes and I think that it would be simpler to code up and could be nicely integrated into my design. I have heard bad things about iframes, but nothing specific. Could it be just the same complaints people normally have about framesets?

Thanks.

Asher01

07-15-2011, 06:12 PM

I believe they do away with a lot of the problems usually associated with framesets. As they are kinda not really a frameset... more like imbedding an image... only it's a website.

However, I think there has been a few complaints with positioning them as they might look in place using one browser but another browser shows them sitting somewhere else.
Though, I think you can use a div to keep them in place... that's my answer to half my problems.. that and the use of position:relative or position:absolute then specifying how many pixels left, right, top or bottom.

I suppose, an alternative would be to learn Java and/or Flash? I'm not yet at that stage myself though.

Daniel_A_Varney

07-15-2011, 06:18 PM

Thank you, Asher. That's very helpful. I can consider this as an option.