Good News Everybody!
The new search engine is LIVE!
Please report any problems to david (at) midrange.com.
|
Do you have the javascript debugger installed for ie and
netscape/mozilla/firefox? If you don't I recommend that you get them,
they can be very helpful. If/when you have them installed then try
modifying your function like I have below.
function fd()
{
debugger;
var buttonname = session + "/BUTTON.999-999=*E";
document.getElementsByName(buttonname)[0].click()
The "debugger" statement will force the debugger to open and break at
the debugger statement. This will allow you to check things like the
value of buttonname, document.getElementsByName(buttonname)[0], etc.
Joe Lee
>>> rob.dixon@xxxxxxxxxxx 11/09/2004 09:59:16 >>>
Walden
Many thanks for your response
Walden H. Leverich wrote:
>With a quick gander I'd say it's the same problem with name vs. id.
The
>button's NAME is "..../BUTTON.999..." but it has no ID. And as we
>learned previously, IDs and NAMEs are the same in IE (hence it works)
>but not in Netscape (hence it doesn't).
>
It needs drumming into me!
>
>The function:
>
>function fd() {
> var buttonname = session + "/BUTTON.999-999=*E";
> document.getElementById(buttonname).click()
>}
>
>Should be:
>
>function fd() {
> var buttonname = session + "/BUTTON.999-999=*E";
> document.getElementsByName(buttonname)[0].click()
>}
>
However, I made the change and it still works in IE, but, sadly, not in
NS which complains that .
document.getElementsByName(buttonname)[0] has no properties
and I cannot work out what that means.
Thank you for your most kind efforts.
Best wishes
Rob
This mailing list archive is Copyright 1997-2026 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.