Funkar utmärkt i IE. Det är inte så att du har något annat script som genererar fel på sidan, eller att formuläret du vill ändra action på inte är det första (index 0) på sidan, eller att du har något fel i html-koden som gör att scriptet inte hittar formuläret (avsaknad av nödvändiga start/stop-element etc.)?