国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JSP > 正文

ie9下alert阻擋jsp渲染ie8下沒(méi)問(wèn)題

2024-09-05 00:21:54
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
ie9下jsp渲染可能會(huì)受alert的阻擋。ie8下沒(méi)有問(wèn)題,下對(duì)問(wèn)題進(jìn)行詳細(xì)描述并附上完美的解決方法,感興趣的朋友可以了解下

ie9下jsp渲染可能會(huì)受alert的阻擋。ie8下沒(méi)有問(wèn)題。

問(wèn)題描述:

一個(gè)jsp,用了JQuery綁定了畫(huà)面初期化事件($(function()),初期化事件中有alert(),

IE8下alert彈出消息對(duì)話(huà)框的瞬間,jsp頁(yè)面正常在瀏覽器下被渲染;

但是IE9下,alert彈出消息對(duì)話(huà)框瞬間,jsp頁(yè)面不被渲染,顯示個(gè)白頁(yè),當(dāng)點(diǎn)擊alert中的“OK”后,頁(yè)面才被渲染。

IE9下如何才能達(dá)到和IE8下同樣的效果?

試了ie9的兼容模式,不起作用。Jsp代碼中強(qiáng)制使用ie8解析模式,也不起作用。

解決辦法:

通過(guò)將alert或confirm包裝一層setTimeout。

復(fù)制代碼 代碼如下:


$(document).ready(function() {
setTimeout(test,0);
});

function test() {
if(confirm('OK?')) {
alert("think you!");
}
}


猜測(cè)結(jié)論:

用setTimeout方式可以解決問(wèn)題。
setTimeout("alert('XXX')", 0 );
ie9下這個(gè)問(wèn)題與JQuery沒(méi)有關(guān)系。使用setTimeout后,應(yīng)該是重啟了另外一個(gè)線(xiàn)程進(jìn)行alert,這樣就不會(huì)阻止jsp的正常渲染了。
發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 仪陇县| 永新县| 九江市| 松溪县| 烟台市| 虹口区| 宣威市| 迭部县| 四子王旗| 海原县| 青铜峡市| 九龙县| 海口市| 万山特区| 龙泉市| 锡林郭勒盟| 曲麻莱县| 仁化县| 贵港市| 安图县| 南安市| 宕昌县| 杂多县| 女性| 贵溪市| 沙坪坝区| 星座| 右玉县| 冀州市| 阜平县| 清涧县| 南江县| 赤壁市| 将乐县| 营山县| 日喀则市| 正镶白旗| 衡山县| 田阳县| 衢州市| 松阳县|