Старые версии могут вызывать ошибки в IE, когда в iframe из-за ошибки IE. Это исправлено в последующих выпусках, поэтому вы должны обновиться. Более подробную информацию можно найти здесь: http://www.telerik.com/support/kb/aspnet-ajax/window/details/opening-a-modal-radwindow-on-page-load-inside-radwindow-under-ie9-and-ie10.
Исправление, что, по существу, чтобы сосредоточиться что-то до того, как диалоговое окно появится, например .:
function fix()
{
document.documentElement.focus();
Sys.Application.remove_load(fix);
}
Sys.Application.add_load(fix);
В противном случае, вы можете имитировать модальный фона DIV с DIV собственных. Вот пример (даже если он нацелен на контроль RadNotification:. http://www.telerik.com/support/kb/aspnet-ajax/notification/details/how-to-make-a-modal-radnotification
Вот суть:
function showModalDiv(sender, args)
{
if (!modalDiv)
{
modalDiv = document.createElement("div");
modalDiv.style.width = "100%";
modalDiv.style.height = "100%";
modalDiv.style.backgroundColor = "#aaaaaa";
modalDiv.style.position = "absolute";
modalDiv.style.left = "0px";
modalDiv.style.top = "0px";
modalDiv.style.filter = "progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=50)";
modalDiv.style.opacity = ".5";
modalDiv.style.MozOpacity = ".5";
modalDiv.setAttribute("unselectable", "on");
modalDiv.style.zIndex = (sender.get_zIndex() - 1).toString();
document.body.appendChild(modalDiv);
}
modalDiv.style.display = "";
}
function hideModalDiv()
{
modalDiv.style.display = "none";
}
И некоторые обработчики событий:
и некоторые CSS, чтобы обеспечить плотное в поле зрения:
html, body, form
{
margin: 0;
padding: 0;
height: 100%;
}
Каковы проблемы, с которыми вы сталкиваетесь, если это открывается? – Jai
Показывает ошибку в IE, поэтому вы хотите пропустить встроенный метод размытия. –