ابحث في الدعم

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

form not recognized, name or id attribute not recognized. Works in IE

  • 4 ردود
  • 5 have this problem
  • 5 views
  • آخر ردّ كتبه foxbt4

more options

HTML tag:

<form name="navform" action="JavaScript:formHandler();">


JS Function definition:

  function formHandler()
  {
	var URL = navform.site.options[navform.site.selectedIndex].value;
	window.top.location.href = URL;
   }


Firefox 3.3.13 errors out on the JS function. Error console reports that navform is not defined. However, previous version of Firefox executed form. IE 7, IE 8 (current release level) execute form function without any errors.

HTML tag: <pre><nowiki><form name="navform" action="JavaScript:formHandler();"> </nowiki></pre> JS Function definition: <pre><nowiki> function formHandler() { var URL = navform.site.options[navform.site.selectedIndex].value; window.top.location.href = URL; } </nowiki></pre> Firefox 3.3.13 errors out on the JS function. Error console reports that navform is not defined. However, previous version of Firefox executed form. IE 7, IE 8 (current release level) execute form function without any errors.

Modified by cor-el

All Replies (4)

more options

Try posting at the Web Development / Standards Evangelism forum at MozillaZine. The helpers over there are more knowledgeable about web page development issues with Firefox.
http://forums.mozillazine.org/viewforum.php?f=25
You'll need to register and login to be able to post in that forum.

more options

Try document.forms["navform"]

more options

Thanks for making time to reply--but that does not conform to the current level of JS syntax--JS error on page load.

more options

Thank you for the suggestion. I may re-write navigation script in future. For now, IE default browser--problem solved.