国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 军事| 湟中县| 喜德县| 沅陵县| 威宁| 五原县| 乡城县| 阿克苏市| 玉环县| 根河市| 乌鲁木齐市| 怀远县| 郯城县| 福泉市| 乌什县| 宾川县| 定南县| 宝山区| 奈曼旗| 大同县| 磴口县| 密云县| 民和| 北京市| 平和县| 涟源市| 黄大仙区| 麟游县| 潞城市| 秭归县| 武清区| 浦县| 澄江县| 正宁县| 武隆县| 商水县| 扶余县| 工布江达县| 中超| 禄劝| 永修县|