dynamic combo boxes widths

T

taras.di

Hi everyone,

I've been reading up on how to create a drop down box who's context is
dynamically produced based on the value of a previous select box. I've
read a lot about some of the browsers not properly readjusting the
width of a dynamically produced drop down box, and some browsers having
problems adjusting the height and widths (most notably NN). Most
solutions involve manually refreshing the browser window and/or padding
the options, which to me seems a bit kludgy. For example:

http://webmonkey.wired.com/webmonkey/98/04/index3a_page10.html?tw=programming

describes a way of padding the entries

http://groups.google.com.au/group/m...s+jscript+width&rnum=5&hl=en#c6ed0be2909a3cde

describes a way of padding the initial entries, and

http://groups.google.com.au/group/m...t+lists+jscript&rnum=3&hl=en#91c6a2cc813cd8a6
http://groups.google.com.au/group/m...s+jscript+width&rnum=4&hl=en#53253c095ebabf23

talk more about padding.

To me changing the width of combo boxes seems like an essential
property of javascript, and both my browsers (IE6 & Firefox 1.0.7) do
it (not sure about NN). What version of browsers behave in this way?
I'm asking because the information I'm reading may be outdated. If
current browsers still haven't fixed this problem, is there a more
elegant way of solving the problem without resorting to padding?

TIA

Taras
 
R

Randy Webb

(e-mail address removed) said the following on 12/25/2005 7:08 PM:
Hi everyone,

I've been reading up on how to create a drop down box who's context is
dynamically produced based on the value of a previous select box. I've
read a lot about some of the browsers not properly readjusting the
width of a dynamically produced drop down box, and some browsers having
problems adjusting the height and widths (most notably NN). Most
solutions involve manually refreshing the browser window and/or padding
the options, which to me seems a bit kludgy. For example:

http://webmonkey.wired.com/webmonkey/98/04/index3a_page10.html?tw=programming

That article is mostly junk as it uses eval to get a handle on an array:

var the_array = eval(the_array_name);

Too bad he doesn't know that all Arrays are properties of the Window:

var the_array = window[the_array_name]

That thread is 6 years old. And knowing Grassblad from the past, should
be avoided.

Thread refers to NN4 which is all but dead so you can disregard NN4
series browsers.

That thread is also 6 years old so you can disregard it.
talk more about padding.

To me changing the width of combo boxes seems like an essential
property of javascript, and both my browsers (IE6 & Firefox 1.0.7) do
it (not sure about NN). What version of browsers behave in this way?

Changing the width of a "combo box" (It is a Select Element) is not a
property of javascript. It is the browsers duty/job to render items, not JS.
I'm asking because the information I'm reading may be outdated.

It is.
If current browsers still haven't fixed this problem, is there a more
elegant way of solving the problem without resorting to padding?

You are worrying too much about something you shouldn't need worry about.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,994
Messages
2,570,223
Members
46,812
Latest member
GracielaWa

Latest Threads

Top