Firefoxに問題があります。私はIEでうまく動作しましたが、Firefoxではうまく動作しませんでした。innerHTML、<form>、およびFirefox
私はwindow.parent
にフォームでdiv
を入れてinnerHTML
を使用します。このdiv
で
window.parent.getElementById('DIV_page').innerHTML = getElementById('DIV_page').innerHTML ;
form
は、次のようになります。
<form method="post" style="padding:0px;margin:0px;" name="f_bg_page" id="f_bg_page" target="If_menulb" action="if_menulb.php">
<input type="hidden" name="p" value="455">
<input type="hidden" name="w" value="prefs_lb">
はどうすればよいinnerHTML
フォームへとdiv
window.parent
?
編集: 彼らは、同じIDを持っていますが、一方が他方のiframe内にあり、メインページであるので、彼らは同じではありません。私は道を発見した:
window.parent.document.getElementById('DIV_page').innerHTML = '' ;
window.parent.document.getElementById('DIV_page').appendChild(document.getElementById('DIV_page'));
をしかし、IEとOpera、白でカラーテキストと白い背景を持っているこのフォームで<input type="text">
有するがありますので、我々はこの<input>
同じIDを持つ2つの要素を同じページに配置することはできません。それは可能性があります –
@ペッカ:もちろんすることはできません。 –
あなたはどんなJavaScriptエラーを起こしますか? –