IEのバグ?
onclickイベントでformのactionを切り替えるJavaScriptを軽く書いてたんだけど、Firefoxで問題なく動くのにIEだとエラーが出てた。
まったく原因がわからなくていろいろいじってたら原因究明。
hiddenでactionってパラメータを渡してるんだが、それがformのactionと干渉しているらしい。
<form id="form1" action="foo.htm"> <input type="hidden" name="action" value="test" /> <input type="submit" name="btn1" onclick="document.getElementById('form1').action='bar.htm';" value="change action" /> </form>