NeverLift wrote:
<snip>[color=blue]
> While I am new to javascript, I've programmed in a dozen other
> languages for decades, and now have been working in javascript
> intensively for several weeks. ...[/color]
<snip>[color=blue]
> I finally broke down, bought what the reveiws say are the two most
> complete books -- Javascript Bible and Dynamic HTML, The Definitive
> Reference (both by Goodman), and am aghast: With the "Bonus Chapters"
> in the former, they total more than 3,000 pages![/color]
I would have thought that for an experienced programmer the ECMAScript
specification (ECMA 262 3rd edition) would be the best source of
information specifically related to javascript as a programming
language.
This newsgroup's FAQ has a (very) short section on books about
javascript
:-
<URL:
http://jibbering.com/faq/#FAQ3_1 >
- it doesn't list any books by Goodman.
<snip>[color=blue]
> I apologize for the rant (Fortran was good enough for my grandfather,
> it was good enough for my father, and it's good enough for me -- bah,
> humbug!), but it's been a very frustrating couple of weeks.[/color]
In my opinion javascript lends itself very well to browser scripting
because its loose typing and dynamic nature allows it to be flexible in
the face of the diverse environments client-side code encounters. Trying
to script a browser using a rigidly typed language with fixed class
definitions, like Java, would make the task considerably harder than it
currently is. I can't see Fortran being at all suitable.
[color=blue]
> The real question: What about them table borders? So far, I'm
> defining their values as zero, then setting them to their final values
> at the same point that I make the body visible. Should I need to do
> all that? What should make that unnecessary?[/color]
The last time I looked as a script/HTML/CSS where someone was
complaining about not being able to conceal table borders with the CSS
visibility property the cause was a bogus CSS property in an associated
STYLE element (An unexpected interaction as CSS is supposed to ignore
properties that it does not understand) and it only happened in one
browser (IE).
But without seeing code nobody is going to be able to do any more than
guess as to a possible cause. I would recommend that you create a short
test page that demonstrates the problem in isolation and post it (though
if you are not actually setting the visibility property with javascript
then it is probably actually a CSS question -
comp.inforsystems.
www.authoring.stylesheets ).
Richard.