arnjeca
12-04-2007, 08:47 PM
What I want to do is have two or three CSS frames embedded within a single page. On that single page is a table that has links. I want to be able to have those links open in the CSS frames, and also for links within the CSS frames to open in another CSS frame.
EXAMPLE: embedded in homepage are three CSS frames, F1, F2, F3. There is also a simple HTML table, T1. Within F1 there is a link that opens in F3. T1 aslo has a link that opens in F2. And so on and so on.
Design-wise, the page is set up mostly of background. There are three small frames, F1, F2, and F3, that are positioned in specific places on the page. They do not touch each other and are completely separate.
F1 is a small main content frame in which all the text is located. F2 is not navigational, but only displays image thumbnails. There are links within F1 that open in F2. F3 or T1 is the master navigational frame, the menu frame. This is what changes the content in F1. So F3/T1 will have links such as Home, Contact, Site Info, etc... that will open in F1 (so F1 will actually be the Home, Contact, or Site Info page). Then on the F1 pages, such as Contact, there will be links that open in F2. F2 has no links whatsoever--it is only for displaying, and F3/T1 cannot be linked back to, since it is just a menu page.
Normally with just regular frames or iframes you would specify the frame to open the link in with the target attribute (target="_top"). I want to avoid iframes because they take too long too load, and I can't position frames as specifically as DIV objects (or can I??).
The matter can be solved most simply if I can just specify in which frame I want a link to open to. however, if that is overly complicated or impossible, PLEASE suggest another design strategy!! So basically I just want to be able to inter-link content boxes (be it tables, iframes, frames, or layers), and these content boxes need to be able to be positioned specifically on a page and have specific attribute tags (such as height, width, margins, background-color: transparent; overflow: auto; border-right: 1px dashed black).
This site is the closest I've come to an example: clicky (http://www.designdetector.com/tips/CSSFramesDemo.php)
THANK YOU for you help!!
Attachment: This is the basic idea for the website. F1 is would be the frame in the lower left (over the paper), F2 would go in the upper right corner, (blank, dark colored frame), and F3/T3 would be in the lower right hand corner (the brown paint with pink strips over it)
EXAMPLE: embedded in homepage are three CSS frames, F1, F2, F3. There is also a simple HTML table, T1. Within F1 there is a link that opens in F3. T1 aslo has a link that opens in F2. And so on and so on.
Design-wise, the page is set up mostly of background. There are three small frames, F1, F2, and F3, that are positioned in specific places on the page. They do not touch each other and are completely separate.
F1 is a small main content frame in which all the text is located. F2 is not navigational, but only displays image thumbnails. There are links within F1 that open in F2. F3 or T1 is the master navigational frame, the menu frame. This is what changes the content in F1. So F3/T1 will have links such as Home, Contact, Site Info, etc... that will open in F1 (so F1 will actually be the Home, Contact, or Site Info page). Then on the F1 pages, such as Contact, there will be links that open in F2. F2 has no links whatsoever--it is only for displaying, and F3/T1 cannot be linked back to, since it is just a menu page.
Normally with just regular frames or iframes you would specify the frame to open the link in with the target attribute (target="_top"). I want to avoid iframes because they take too long too load, and I can't position frames as specifically as DIV objects (or can I??).
The matter can be solved most simply if I can just specify in which frame I want a link to open to. however, if that is overly complicated or impossible, PLEASE suggest another design strategy!! So basically I just want to be able to inter-link content boxes (be it tables, iframes, frames, or layers), and these content boxes need to be able to be positioned specifically on a page and have specific attribute tags (such as height, width, margins, background-color: transparent; overflow: auto; border-right: 1px dashed black).
This site is the closest I've come to an example: clicky (http://www.designdetector.com/tips/CSSFramesDemo.php)
THANK YOU for you help!!
Attachment: This is the basic idea for the website. F1 is would be the frame in the lower left (over the paper), F2 would go in the upper right corner, (blank, dark colored frame), and F3/T3 would be in the lower right hand corner (the brown paint with pink strips over it)