ie9下alert阻擋jsp渲染ie8下沒問題

2022-09-21 23:18:18 字數 680 閱讀 9547

ie9下jsp渲染可能會受alert的阻擋。ie8下沒有問題。

問題描述:

乙個jsp,用了jquery繫結了畫面初期化事件($(function()),初期化事件中有alert(),

ie8下alert彈出訊息對話方塊的瞬間,jsp頁面正常在瀏覽器下被渲染;

但是ie9下,alert彈出訊息對話方塊瞬間,jsp頁面不www.cppcns.com被渲染,顯示個白頁,當點程式設計客棧擊alert中的「ok」後,頁面才被渲染。

ie9下如何才能達到和ie8下同樣的效果?

試了ie9的相容模式,不起作用。jsp**中強制使用ie8解析模式,也不起作用。

解決辦法:

通過將alert或confirm包裝一層

複製** **如下:

$(document).ready(function() );

function test() }

猜測結論:

用settimeout方式www.cppcns.com可以解決問題。

settimeout("alert('***')", 0 );

ie9下這個問題與jquery沒有關係。使用settimeout後,應該是重啟了另外乙個執行緒進行alert,這樣就不會阻止jsp的正常渲染了。

本文標題: ie9下alert阻擋jsp渲染ie8下沒問題

本文位址:

IE9下的怪異現象求解

有個頁面不知何故,經多台ie9電腦測試,在其中兩台ie9中只顯示一小部分頁面內容,如被裁剪。測試電腦為一台ie9 rtm版,其餘均為ie9.0.5。如下圖 正常情況 解決方法一 把頁面頂部那一行的 都市直通車 的浮動去除後頁面顯示正常。解決方法二 原先頁面內通過內聯樣式設定body字型為font f...

ie9下面的console的bug

ie9下面,很奇怪的是有console的 有時候執行不下去,不過當f12開啟控制台的時候 可以繼續執行下去。一直以來,有個奇怪胡現象纏著我揮之不去,console.log常因不明原因在ie9出現script5009 console is undefined console未被定義 錯誤!我當然知道i...

IE9 下ajax動態記載table布局錯亂問題。

很簡單的問題搞了好久。如果用ajax動態載入table,不管是載入一行還是載入乙個整table,都會遇到隨機的table錯亂問題,原因可能是與ie9把空格也渲染了,解決的辦法是 去掉所有td之間的空格,允許td換行,stackoverflow上有解答 如果不方便修改源 可以在載入完成後用js去掉空格...