Чем лучше?>> Разве не проще будет просто собрать весь текст в переменную, а потом просто вставить его через innerHTML? > > А чем document.write хуже? Тоже можно собрать в одну переменную и...
На самом деле - пофигу, что использовать, только в случае с innerHTML меньше гемороя с обращением к элементу. Не нужно будет обращаться через window.frames или document.frames - просто пишеш document.getElementById('frame_name').innerHTML и все... причем это может быть как <iframe>, так и простой <p> - скрипту будет без разницы.
> да и iframe, если мне не изменяет память, были еще в ie3, а там я думаю о существовании innerHTML не подозревали.
Явно изменяет, там есть (чуть было не написал "были" ;-) слабенькая поддержка CSS, но он был сделан еще до появления HTML4. А о динамической замены содержимого страницы без перезагрузки вообще речь не шла, сорри.
Хотя если ищеш проблем тебе MSIE3 не нужен - достаточно сделать, чтобы все работало в NN4 ;-)
Успехов! |