asp.net mvc 3에서 두 가지 형식이있는 페이지가 있습니다. 여기에는 레이블, 텍스트 상자 및 드롭 다운이 포함됩니다. (성공시 새 창을 제출해야하고 제출은 ajax post action이어야 함) 팝업 차단기 알림이 나타납니다. 알림이 나타나면 (또는 때로는 창 위쪽의 알림을 닫은 후 캐시 때문일 수도 있습니다.) 드롭 다운 목록 (!?)을 제외한 양식의 모든 내용이 사라집니다. 드롭 다운에 초점을 맞추고 다른 콘텐츠를 배치해야하는 장소를 클릭하면 부분적으로 나타납니다.IE6에서 팝업 차단기 마크 업 버그
저는 jquery 1.5.2, jquery validate plugin과 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
물론 코드를 첨부했습니다. –
http://www.ie6nomore.com/ – jrummell