0
IE6에서 '잘못된 인수'를보고하는 다음 코드에 문제가 있습니다. 존재하지 않는 선에서 잘못된 인수를보고 나는이의 바닥에 얻을 수 없을 것이라고 확신IE6에서 jQuery로 문서 헤드에 PNG 수정을 주입 할 때 잘못된 인수가보고되었습니다.
function LoadScriptsAndExecute(url) {
this.url = url;
this.loadScript = function() {
$.ajax({
url: this.url,
cache: true,
dataType: 'script',
success: function(){
//alert(this.url);
},
error: function(){
//alert('error');
}
});
return true;
}
}
// IE6 fixes | Semi-transparent PNG
if (icisSite.isIE(6, 'lte') == true) {
var pngFix = new LoadScriptsAndExecute("/Global/ICIS/Scripts/DD_belatedPNG_0.0.8a-min.js");
var pngList = new LoadScriptsAndExecute("/Global/ICIS/Scripts/DD_PNG_listing.js");
pngFix.loadScript();
pngList.loadScript();
}
입니다. 모두 상당히 실망 스럽다.
줄을 주석 처리하고 코드를 구분하는 부분을 보았습니까? 아약스 호출 인 경우 Fiddler의 응답을보고 반환되는 내용을 확인하십시오. – epascarello
구현을 변경하고 body 요소를 닫기 전에 PNG 수정 스크립트를 페이지에 추가했습니다. 이 문제는 DD_belatedPNG_0.08-min.js 파일에있는 것으로 보입니다. 디버깅은 여기에 잘못된 인수 예외 : – RyanP13
/** \t * @param {문자열} 선택 - 필수 - CSS의 선택, 같은 '#doc의 .container' \t **/ \t 수정 같이 기능 (선택) { \t \t if (this.screenStyleSheet) { \t \t \t var 셀렉터, i; \t \t \t 선택기 = selector.split (',');/* 여러 선택기 지원이 여러 통화에 대한 필요가 없습니다 더 이상 */ \t \t에 대한 \t (전 = 0; 나는
RyanP13