フォームのアクションを動的に変更して、次のページに投稿する代わりにiframeを生成しようとしています。これが私のコードです:
var formItem = document.getElementsByTagName("form")[2].action = createIframe();
function createIframe(){
ifrm = document.createElement("IFRAME");
ifrm.setAttribute("src", "http://127.0.0.1/myIframe.html");
ifrm.style.width = "50%";
ifrm.style.height = "50%";
document.body.appendChild(ifrm);
}
上記のコードでは、iframeがすぐに生成され、ボタンをクリックしてフォームを送信すると、未定義のページが返されます。どこが間違っているのですか?助けてくれてありがとう!