2009-09-01 3 views
0

나는의 프로토 타입/script.aculo.us의 자동 완성

이는 IE 8과 파이어 폭스 3.5이 아닌 IE 7 또는 FF 3.0

오류에서 오는 내 자동 완성에서 개체를 선택하려고이 오류를 얻고있다 : 캐치되지 않는 예외 : [: "12"nsresult : "0x8053000c (NS_ERROR_DOM_SYNTAX_ERR)"위치 : ... 코드 "잘못된 불법 문자열이 지정되었습니다"예외 "http://localhost/js/prototype.js 라인 : 2853을"]

P2N.Submission.autoSuggest.init을 ('', 'place-list', 'hiddenPlaceID', '/placeSearch.ashx?cityID=&allowNewPlace=', 'place-search-spinner', {resultID : ''});

업데이트 : P2N는 내가이 일 수 믿고 내가 믿는

var P2N = { 
    returnVal: null, 
    errorMsg: null, 
    initWindow: function() { 
    }, 
    addSpinner: function(el) { 
     if(!$(el).next('img.spinner'))$(el).insert({after: '<img src="/img/spinner_small.gif" alt="" class="spinner" />'}) 
    }, 
    removeSpinner: function(el) { 
     var spinner = $(el).next('img.spinner'); 
     if (spinner != null) spinner.remove(); 
    } 

autoSuggest.init 프로토 타입 버전 1.6, 그들은 또한 1.3.2 버전 jQuery를로드하는 동안 Scriptaclous 적이있는 1.8 입니다 이 모든 것들이 충돌하지만 오래된 브라우저에서 작동하는 이유는 무엇입니까?

}; 
+0

Firefox에 나타나면 Firebug 디버거를 통해 JavaScript 코드를 실행하고 어떤 행을 트리거하는지 확인할 수 있습니까? 그런 다음 그 라인과 여기에 관련된 모든 것을 게시하여 볼 수있게하십시오. 또는 코드를 볼 수 없도록하려는 경우 오류를 트리거하는 간단한 테스트 스크립트를 만들 수 있습니다. 사용중인 Prototype의 버전을 확인하는 것도 좋습니다. –

+0

이 사이트는 제 3 자로부터 원래 작성된 수백 개의 파일이므로 필요한 정보를 얻으려고 노력할 것입니다. – matthewb

답변

0

동일한 문제가있었습니다. prototype.js 1.6.0.x의 버그입니다. 1.6.1로 업그레이드하여 문제를 해결했습니다.