Здравствуйте, послу установки sp2 появились такие проблемы(а может были, но вылезли):
1)
function mMakeFrame(m, index){
var newDiv=document.createElement("DIV");
newDiv.className="menuFrame";
newDiv.id="menu"+index;
newDiv.innerHTML=mMakeFrameHTML(m);
document.body.appendChild(newDiv);
}
appendChild() не выполняеться, пишет "операция прервана" и вылетает в "невозможно отобразить страницу", при чём, при показе алерта, видно созданный фрейм.
2)
function navLoaded(obj, to){
if( (navigator.appName == "Microsoft Internet Explorer") && !(window.opera) ){
document.getElementById(to).innerHTML=obj.contentWindow.document.body.innerHTML;
}else{
document.getElementById(to).innerHTML=obj.contentDocument.body.innerHTML;
}
}
<iframe name="nav" onload="navLoaded(this, 'navigator')" class="navigatorFrame"></iframe>
<div id="navigator">
111
</div>
При запуске, iframe не используеться и должно показываться содержание div'а, но не показываеться при чём, если перед текстом поставить <script>alert('1')</script> показываеться.
3)
В IE, если переход по iframe'у осуществляеться на не существующую страницу, то в div содержание не передаёться(В NS и Opera всё нормально), и появляеться ошибка "Отказано в доступе".
4)
В примере на
http://www.cross-browser.com устанавливаеться onerror для img, для iframe поставить не получаеться.
Так <iframe id="nav" onerror="f()"> у меня не получаеться, а через getElementById он почему-то его не находит.
PS: какойто alert стал волшебный
.