После того, как браузер попадет в браузер, «ASP-страница» не будет отображаться только в результате.
У вас есть несколько проблем здесь:
1) Если вы поместите что-то в Iframe, оно будет перезаписано, как только загрузится новая страница. Таким образом, вы не можете использовать содержимое Iframe для отображения вашего сообщения.
2) Как узнать, когда был загружен Ифраме
Вам необходимо определить местоположение и размер Iframe на своей странице. Вы должны поместить элемент поверх него с вашим сообщением. Измените стиль абсолютно позиционированного элемента, чтобы покрыть Iframe, используя JavaScript. Большинство людей используют каркас, такой как jQuery, чтобы сделать его намного проще.
Затем необходимо определить, когда загружен Ифраме, и скрыть этот элемент.
Вы можете использовать этот код , чтобы определить, загружен ли Iframe:
function checkIframeLoading() {
// Get a handle to the iframe element
var iframe = document.getElementById('testIframe');
// Check if loading is complete
if ( iframe.document.readyState == 'complete' ) {
// The loading is complete, call the function we want executed once the iframe is loaded
functionToCallAfterLoading();
return;
}
// If we are here, it is not loaded. Set things up so we check the status again in 100 milliseconds
window.setTimeout('checkIframeLoading();', 100);
}