0
在asp.net mvc 3中,我有一個頁面,其中有兩種形式。它們包含標籤,文本框和下拉菜單。在IE6上的sumbiting表單(成功提交新窗口必須打開,submit是ajax post action)出現popup-blocker通知。當出現通知時(或者有時在窗口頂部關閉通知之後,它可能是因爲緩存),除了dropdownlists(!?)之外的所有內容都會消失。它部分出現在關注下拉菜單然後點擊其他內容必須放置的位置之後。IE6上的彈出窗口攔截器標記錯誤
我正在使用jquery 1.5.2,jquery驗證插件和jquery.ajax。
提交按鈕:
<div class="button">
<input type="submit" value="Sumbit" />
</div>
回調:
onSuccess: function (response) {
var jsonResult = eval("(" + response.responseText + ")");
hideStatusMessage();
if (jsonResult.Success) {
//StatusMessage is span that displays result of submit
showStatusMessage(jsonResult.Message);
redirectTo(jsonResult.RedirectTo);
} else {
// We got some error
showStatusMessage(jsonResult.Message);
}
}
重定向:
var redirectTo = function (urlString) {
var params =
"width=" + screen.width + ", height=" + screen.height +
", top=0, left=0, fullscreen=yes, location=no";
var newWin = window.open(urlString, '_blank', params, false);
}
您能否提供提交按鈕(或元素,如果這就是您正在使用的)的html和發佈和處理回調的javascript函數? – soniiic 2012-01-12 09:58:20
當然,我附上了代碼。 – 2012-01-12 12:17:55
http://www.ie6nomore.com/ – jrummell 2012-01-12 14:30:10