Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Общие вопросы > проблема с body.innerHTML


Автор: motorway 16.10.2009, 18:31
Нужно по нажатию на текст в одном фрейме заменить текст и ссылку в другом. В Файрфоксе работает, в IE 8 - нет. Как сделать нормально?

Код

function Menu()
{
text=parent.frames[0].document.body.innerHTML;
parent.frames[0].document.body.innerHTML=text.replace('"accounts/accounts.php" target="mainframe">Дочерние аккаунты','"accounts/accounts_change.php" target="mainframe">В основной аккаунт');
}

Автор: IDVsbruck 17.10.2009, 02:19
Может, все-таки DOM?

Автор: frikey 17.10.2009, 10:50
попробуй вместо frame[..].document воспользоватся frame[..].contentDocument

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)