2009-02-25 3 views
1

저는 며칠 동안이 작업을 해왔고 IE에서 스크립트를 작동시키는 데 약간의 진전을 보였습니다.complete IE failure - jquery

FF & 크롬이 완벽합니다. 둘 다 IE7 & 8 내 스크립트를 실행할 때 완전히 종료됩니다. 오류는 페이지를 처음로드 할 때 발생하는 오류입니다. Google에서로드되는 주 jquery.min.js 페이지에 오류가 있다는 경고가 나타납니다. 몇 가지 jquery.js를 시도했지만 모두 동일한 오류가 표시됩니다.

나는 오류 페이지를로드하는 시작이 주소 http://ec2-75-101-196-181.compute-1.amazonaws.com/v2/

에서 페이지를 넣어했지만, 정말 실패 얻을 검색 창에 위치를 입력 한 다음 결과를 선택합니다.

나는이 (jQuery ('li.show'). click)을 유발하는 스크립트의 일부분을 제거하려고 시도했으며, 전체 기능 (?)을 경고로 대체했으며, 여전히 IE를 종료합니다.

어떻게 이런 식으로 디버깅합니까? 디버그 표시 줄 & microsoft scrip 디버거를 사용하고 있지만 둘 다 주 jquery 파일에 오류가 표시되므로 매우 도움이되지 않습니다. (jquery가 문제가 아니라고 확신합니다. 스크립트).

전 완전히 잃었습니다. 도와주세요 ...

업데이트 ---------------------------------------- -----------------------------------

문제를 추적 해 보았습니다. swfObject를 사용하여 플래시로드를로드합니다.

불행히도 아직 해결되지 않았습니다. 미세 플레이어의 URL로드,

 
http://lads.myspace.com/videos/Main.swf 

하지만 FlashVars에에 추가하는 것은 완전히 IE를 죽이는 것입니다 내가 swfObject을 위해 사용하고 코드는

 
params={ 
          flashvars: vars 
          }; 
        flashvars={}; 

       swfobject.embedSWF(swfUrl, 'player', '360', '240', '9.0', flashvars, params); 
입니다 U

id=-1&pcc=en-US&cc=en-CA&el=http%3a%2f%2fwww.myspace.com%2findex.cfm%3ffuseaction%3duser.viewProfile%26vanity%3djuice&pertid=9415ef45e1d80df9d41f9d2094568ac2&pguid=6817783a34cf42dbbbf5a74054dba4ec&hash=MIGnBgorBgEEAYI3WAOCoIGYMIGVBgorBgEEAYI3WAMBoIGGMIGDAgMCAAECAmYDAgIAwAQI0PAkEoOZrEUEEC0WOKKPFRQTanAktS3u%252fiMEWNtTHsoXrencYJAt%252bXk1hSehTR7tN1iwI1a8vwmEFWmKkRWKkMUgXe2o9o3%252b2B5uxACclT4vkj9X2Q2CXR1cXjCq%252fNCONteEOFyIySkfGEfcZxZD%252frd8gOA%253d&skinid=17&skin=http%3a%2f%2flads.myspacecdn.com%2fvideos%2fartistInternational.xml&isus=false&on=1&afsongs=4&ayt=15&plid=18968&profid=96041003&ptype=4&artid=4791838&pmix=False&shuffle=False&ap=1&t=1&adp=1&mute=false&mt=audio&aftime=300&albid=0&songid=0&amix=false&sindex=-1&sseed=0&nopops=false&ovasin=false&nopomp=false&primarycolor=transparent&secondarycolor=transparent&logerr=false&stime= 

을 FlashVars

두 번째 업데이트 ----------------------------------------------- ---------------

이 문제를 해결하기 위해 swf를 IE의 iframe에만 붙였습니다. 그런 식으로 오류없이로드되지만 swfObject에서이 모든 작업을 수행하는 것이 좋습니다.

+0

바보 같은 질문 : IE에서 스크립트 디버깅을 사용할 수 있습니까? 스크립트 디버거가 설치되어 있습니까? – Alan

+0

IE8에서 잘 작동하는 것처럼 느껴지면 IE8 RC2에서 잘 작동하는 것 같습니다. –

+0

IE 빌드에서 제대로 작동하고 Chrome 1.0보다 더 뛰어납니다. :-) RC1로 업그레이드해야합니다. –

답변

1

DebugBar을 사용해 보셨습니까? 마찬가지로 Debugging js in IE 게시물을보십시오.

은 난 당신이 내 댓글보고 있는지 확실하지 않습니다 - 달력 팝업을 없애하고 문제를 가장 쉬운 방법은

+0

예, 디버그 표시 줄이 있지만 jquery (알 수없는 런타임 오류 - jquery.1.3.1.js)가 아닌 스크립트에 표시되는 오류가 표시되어 실제로 도움이되지 않습니다. 그래도 훌륭한 도구. – pedalpete

+0

jQuery 1.3은 매우 젊습니다. 최신 버전 (1.3.2)으로 업그레이드하면 문제가 해결 될 수도 있습니다. –

+0

페이지에서 캘린더를 없애십시오 ... 오류가 수정되는지 확인하십시오. –

1

을 해결되는지 확인을 ...

  1. 사무실에서 스크립트 편집기를 설치
  2. 인터넷 옵션에서 디버깅을 활성화/고급
  3. 인터넷 익스플로러 →보기/스크립트 디버거/열기
0

구글 크롬은 조사뿐만 아니라 오류를 제공합니다 먼저?

+0

크롬의 오류는 일부 기능을 사용 중지했기 때문입니다. 그러나 모든 것은 여전히 ​​크롬과 FF에서 작동하며 어쨌든 이러한 기능을 추가하기 전에 탐색기에 문제가있었습니다. – pedalpete