The Motley Fool Discussion Boards

Previous Page

Computers, Phones & Internet / Webmaster's Corner


Subject:  Re: HTML / Javascript question Date:  8/1/2012  2:30 PM
Author:  DoLoop Number:  16325 of 16502

Well, I got it fixed.

I was having a completely unrelated problem that I finally narrowed down to this same GetElementById issue. In this 2nd case, I was trying to get the status of a checkbox (using vbscript). Part of the statement was: "document.getElementById.ckbxABC.checked". This generated the same kind of error.

The fix for all of this that I stumbled across was to replace "GetElementById" with "all". So "document.getElementById[fldID].focus" became "document.all[fldID].focus". And, "document.getElementById.ckbxABC.checked" became "document.all.ckbxABC.checked". When coded this way, everything works just fine.

I can't explain it - but it works so I'm going to go with it.

BTW, dsbrady, this is all part of an in-house setup that is not available for access over the internet.
Copyright 1996-2018 trademark and the "Fool" logo is a trademark of The Motley Fool, Inc. Contact Us