Через javascript (букмарклет): Мне нужно создать iframe, а затем добавить в него форму, а затем скрипт, который отправит форму.AppendChild to iframe в IE
следующие работы в Chrome, но не в IE:
var i = document.createElement('iframe'); // also give it id = iframe_id
var frm = document.createElement('form'); // also add inputs and values
var s = document.createElement('script'); // also add innerHTML that submits form
document.body.appendChild(i);
window.frames['iframe_id'].document.getElementsByTagName('body')[0].appendChild(frm);
window.frames['iframe_id'].document.getElementsByTagName('body')[0].appendChild(s);
В IE я получаю сообщение об ошибке: Не удается получить свойство «AppendChild» неопределенного или нулевой ссылки
Я пытался приобщить форма и скрипт для фрейма, перед добавлением IFRAME к документу:
i.appendChild(frm);
i.appendChild(s);
document.body.appendChild(i);
я получаю странный ответ в Chrome. Ответ от формы submit появляется в заблокированном всплывающем окне (вместо того, чтобы вообще не появляться, что я ожидаю). В IE ничего похожего не происходит.
Какие версии IE вы собираетесь поддерживать? – acdcjunior