html - frames - are they acceptable under certain circumstances ?
#1
html - frames - are they acceptable under certain circumstances ?
I have an application whereby a customer is viewing a catalogue onscreen, with lots of rows.
At the very top of the screen are illustrations showing cad drawings with dimensions. The actual value of these dimensions are shown in each row of catalogue.
The problem is, the MD doesn't want to scroll all the way down to say, row 45, then scroll back to the top of the screen to see the drawing. He wants the drawing visible at all times, which means putting the drawing in an HTML frame.
Is this acceptable ?
At the very top of the screen are illustrations showing cad drawings with dimensions. The actual value of these dimensions are shown in each row of catalogue.
The problem is, the MD doesn't want to scroll all the way down to say, row 45, then scroll back to the top of the screen to see the drawing. He wants the drawing visible at all times, which means putting the drawing in an HTML frame.
Is this acceptable ?
#4
Scooby Regular
Join Date: Sep 1999
Location: Swindon, Wiltshire Xbox Gamertag: Gutgouger
Posts: 6,956
Likes: 0
Received 0 Likes
on
0 Posts
#5
thank Iain.
This method seems to be a bit limiting. I need to fil the top of the screen with the illustration, then I just want the rest dedicated to the results window.
It doesn't seem to like relative height eg. specified in %
I hate using absolute values.
This method seems to be a bit limiting. I need to fil the top of the screen with the illustration, then I just want the rest dedicated to the results window.
It doesn't seem to like relative height eg. specified in %
I hate using absolute values.
#6
Can't you use a table split with your image in the top cell and your scrollable content stored in the bottom cell?
My web design knowledge is limited so i'm sure there's easier better ways
My web design knowledge is limited so i'm sure there's easier better ways
#7
Simply putting it in a <TR> isn't enough.
I may have to use FRAMES
With HTML, I hate to specify absolute values - I believe a good layout should use relative values, so for example my table fills the width and height of the users screen, maximized or otherwise. This to me is the essence of HTML.
Trending Topics
#8
Scooby Regular
Join Date: Sep 1999
Location: Swindon, Wiltshire Xbox Gamertag: Gutgouger
Posts: 6,956
Likes: 0
Received 0 Likes
on
0 Posts
Not sure, I try to never use % values if possible (it can have unpredictable results across different browsers). Maybe a google will provide the answer...
p.s. bob, Tables are even more taboo than iframes
p.s. bob, Tables are even more taboo than iframes
#9
Scooby Regular
Join Date: Aug 2005
Location: 392/361 MY04 STi
Posts: 7,638
Likes: 0
Received 0 Likes
on
0 Posts
Search engines don't like frames.
I don't see how you frames are the only solution and not <div>
Think you'll find relative values vary across browsers.
I don't see how you frames are the only solution and not <div>
Think you'll find relative values vary across browsers.
#10
lol, i was under the impression frames/iframes were frowned upon and tables were king sure the initial setting up is a pita but the end result seemed better
#11
I don't have ANY problems with relative values at all, but I totally agree FRAMES are horrible - both from useability, search engine and printing point of view. I might just say sod it and keep things as they are.
#12
Its just for this example, they could offer a solution, although I'll have to write some separate printer friendly code for printing the contents of the rows.
#14
#15
Scooby Regular
Join Date: Apr 1999
Location: Bore Knee Muff
Posts: 3,666
Likes: 0
Received 0 Likes
on
0 Posts
Tables are acceptable when displaying data in tabulated form.
What they are not supposed to be used for is layout.
Other sites I have seen like iStock will pop up a preview window when you hover over something like a 'more info' button which works quite well.
Depends whether this page is to be search engine optimised etc or is it just purely for internal use...
What they are not supposed to be used for is layout.
Other sites I have seen like iStock will pop up a preview window when you hover over something like a 'more info' button which works quite well.
Depends whether this page is to be search engine optimised etc or is it just purely for internal use...
#16
Tables are acceptable when displaying data in tabulated form.
What they are not supposed to be used for is layout.
Other sites I have seen like iStock will pop up a preview window when you hover over something like a 'more info' button which works quite well.
Depends whether this page is to be search engine optimised etc or is it just purely for internal use...
What they are not supposed to be used for is layout.
Other sites I have seen like iStock will pop up a preview window when you hover over something like a 'more info' button which works quite well.
Depends whether this page is to be search engine optimised etc or is it just purely for internal use...
private use / not for search engines
#17
Scooby Regular
I look at frames as a sometime neccassary evil, as I write online apps sometime the only way to do things is to use frames. If its non search engine or private facing then functionality comes first.
IMHO that is!
IMHO that is!
#18
Scooby Regular
iTrader: (1)
Join Date: May 2007
Location: Milton Keynes
Posts: 542
Likes: 0
Received 0 Likes
on
0 Posts
You can use <DIV> tags and make use of CSS style sheets. The height does not have to be set to a specific value, you can set the height to auto in the style sheet and it will adjust the height of the layer based on the content held within it. Another route would be to specify a height in pixels and then set the overflow option for the layer to auto which will give you scrolling within that layer.
Create a stylesheet, reference that CSS in the html document. Give the Div an ID e.g <DIV ID="test"> then in your css write #test{ <your options here> }.
I have written several CSS Layer based web-pages using Ajax (a means of updating a layer using xmlhttp requests using Javascipting) and php. You wouldn't believe the flexibilty you have with web-design once you start down this path.
Hope that helps a bit.
Simon
Create a stylesheet, reference that CSS in the html document. Give the Div an ID e.g <DIV ID="test"> then in your css write #test{ <your options here> }.
I have written several CSS Layer based web-pages using Ajax (a means of updating a layer using xmlhttp requests using Javascipting) and php. You wouldn't believe the flexibilty you have with web-design once you start down this path.
Hope that helps a bit.
Simon
Thread
Thread Starter
Forum
Replies
Last Post
Mattybr5@MB Developments
Full Cars Breaking For Spares
28
28 December 2015 11:07 PM
shorty87
Full Cars Breaking For Spares
19
22 December 2015 11:59 AM
Pro-Line Motorsport
Car Parts For Sale
2
29 September 2015 07:36 PM