Страницы: 1
Ошибок нет.
А если innerHTML и contentDocument?
1. Результат тот же.
2. в таком вариате
temp=nWindow.document.getElementById('someid'); if(temp.contentDocument){ document.getElementById('someid').innerText = 'some text'; } else{alert('loading');} }
все показывают alert.
Через nWindow.document.createElement('div')... FF по-прежнему не хочет.
А если попробовать что-нибудь вроде
Выделить кодКод:
var nWindow = window.open('page.htm'); nWindow.onload = function() { document.getElementById('someid').innerText = 'some text' }?
Ага, пробовал так. Не выходит.
т.е. если
var nWindow = window.open('page.htm'); if(nWindow.document.getElementById('someid')) { document.getElementById('someid').innerText = 'some text'; } else{alert('loading');} }
получим alert
…дано:
var nWindow = window.open('page.htm');
nWindow.document.getElementById('someid').innerText = 'some text';
Страница "page.htm" содержит в теле <div id='someid'></div>
FF отказывается делать innerText. IE и Opera работают как нужно.
Что я делаю не так?
Страницы: 1