2011-10-13 5 views
0

난 아주 이상한 문제가 여기에 가고있다. Internet Explorer에서만 발생합니다 (놀랍습니다). 인터넷 익스플로러 자바 스크립트 슬라이드 쇼

는 기본적으로 나는 개발자가 IE에서 테스트하지 않았다 분명히을 완료하고 일부 삼류 후 나에게 주어진 사이트를 해결하기 위해 노력하고있어.

그들은 활성 슬라이드 쇼와 함께 페이지에 현재 설정을 자바 스크립트 슬라이드 쇼를했습니다, 전체 둘러싸는 "body_section"DIV 왼쪽으로 끝까지 밀어되고있다. 왼쪽에 이르기까지 모든 수레 홈페이지의

http://sapaconstruction.com.au/sapa/

: 자신에 대한 보라. 이제이 페이지에 : 그것은 자바 스크립트 슬라이드 쇼를 함께 할 수있는 뭔가가 있어야하므로

http://sapaconstruction.com.au/sapa/?page_id=4

모든 것이 정상 보인다. 다음은 작성한 자바 스크립트가 어떻게 보이는지 (페이지에 삽입되어 있음)입니다.

<script type="text/javascript" src="<?php bloginfo('template_url') ?>/js/compressed.js"></script> 
    <script type="text/javascript"> 
    $('homeslideshow').style.display='none'; 
    $('wrapper').style.display='block'; 
    var homeslideshow=new TINY.slideshow("homeslideshow"); 
    window.onload=function(){ 
     homeslideshow.auto=true; 
     homeslideshow.speed=5; 
     homeslideshow.init("homeslideshow","image","imgprev","imgnext","imglink"); 
    } 
    </script> 

놀라운 것이이 문제에 어떤 도움도, 그와 같은 해킹 및 마진 수정과 일을 시도 시간 동안 내 머리를 인해 파괴했습니다.

+0

가 http://meta.stackexchange.com보기/질문/2950은/- 하이 - 감사 - 태그 라인 -와 - 인사는 - -에서 - 게시물-제거해야하고, 또한, 당신의 질문 중 구걸하십시오 유지한다. –

+0

미안해, 원, 다시 일어난다 – joshzee

답변

0

글쎄, 난 당신이 말할 수 있습니다. 이 사이트는 그 이상의 문제가 있습니다. 소스를 살펴보면, html 노드 앞에 오는 div가 있습니다. 나는 파이어 폭스조차도 이런 이상한 일들을 일으키고있다. 사실,이 "ieonly"div는 IE 에서처럼이 div가 본문의 래퍼가되는 것처럼 문제를 일으키는 것입니다. 이 사이트를 만든 사람은 크로스 브라우저 디자인에 익숙하지 않았고 너무 많은 IE 해킹을 시도했습니다.

편집 :

문제는 IE 인해 DOCTYPE의 부족으로 쿼크 모드에서였다. 다음 문서 타입 작동합니다 :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

+0

나는 ieonly div를 꺼 냈다. 그리고 그것은 아직도 왼쪽에 그것을 밀고있는 것처럼 보인다. 그러나 인터넷 익스플로러에서만 그렇다. – joshzee

+0

좋아, 나는 그것을 이해했다. 무엇보다도 먼저 마크 업 시작 부분의 스타일 태그가 머리에 들어가야합니다. 다시 말하지만 html 태그 앞에 아무 것도 (doctype 제외) 가질 수 없습니다. 귀하의 문제는 IE는 단점 모드입니다, doctype (문서의 첫 번째 줄)을 추가하십시오. 이 시도 : SoWeLie

+0

감사 너 너무 많이! 완벽하게 일했습니다. – joshzee

관련 문제