[linux] Vreemd probleem met JavaScript en Netscape (Firefox)

Cecil Westerhof CecilWesterhof op xs4all.nl
Za Jul 9 20:44:18 CEST 2005


Ik heb de volgende JavaScript functie:
        function SetFocus(ThisForm, Index) {
          ThisForm[Index].focus()
        }

In niet Netscape browsers werkt het -voor zover ik weet- zonder
problemen.
Onder Firefox werkt dit echter niet. Ik krijg in de JavaScript console
dan de volgende melding:
        Error: [Exception... "'Permission denied to get property
        XULElement.selectedIndex' when calling method:
        [nsIAutoCompletePopup::selectedIndex]"  nsresult: "0x8057001e
        (NS_ERROR_XPC_JS_THREW_STRING)"
Daarnaast wordt het uitvoeren van JavaScript afgebroken.

Verander ik de functie in de volgende:
        function SetFocus(ThisForm, Index) {
          alert(ThisForm[Index].name)
          ThisForm[Index].focus()
        }

Dan wordt in de JavaScript console precies dezelfde melding gegeven, met
dit verschil dat de alert gewoon wordt getoont en de JavaSript niet
wordt afgebroken.
Maar ja, ik wil die alert niet iedere keer displayen. Heeft iemand een
idee hoe ik de javascript moet aanpassen, opdat het zowel in Netscape
als niet Netscape browsers werkt?

-- 
Cecil Westerhof <CecilWesterhof op xs4all.nl>



More information about the Linux mailing list