У меня проблема с Firefox. То, что я сделал, прекрасно работает с IE, но не с Firefox.
Я использую innerHTML
, чтобы поместить div
с формой в window.parent
:
window.parent.getElementById('DIV_page').innerHTML = getElementById('DIV_page').innerHTML ;
В этом div
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
a div
с формой до window.parent
?
Edit:
У них одинаковый идентификатор, но один находится на главной странице, другой - в 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>