I'm sorry, I guess this won't work for me; Up in the <script> </script> area, you've defined the things that go in my function, "updateTotal" (the caller.value, the value, etc.), but these are not to be filled in.
For example, you have:
function startUpdate() {
updateTotal("12334", "something", document.updateform.blah);
updateID = setTimeout('startUpdate()', 10);
}
But, unfortunately, in the updateTotal part, you have 12334, something, and document.updateform.blah) I tried replacing those 3 things with what I have in my orig javascript, but then, you also have:
document.updateform.copy.value = caller.value;
but my orig. javascript already defines caller.value as something quite a bit later in the script.
In the body onload part, if the script starts running while loaded, I get js errors because nothing is defined until the visitor starts typing. then, my orig js kicks in and first queries "is it a number" (isNAN), and then defines the caller.value, etc.
Then, there may be a hundred items on my webpage, as they are php generated. Each textarea has the name assigned to it with whatever php variable has been dynamically generated.
It looks like the only way this can work is if I stick that setTimeout thing into my script.
oh well, I really appreciate your effort. I learned a bit, too. Thank you!!