2011-02-14 5 views
0

나는 extjs 응용 프로그램의 topmenu 인 도구 모음을 가지고 있습니다. 툴바의 맨 왼쪽에서 회사 로고를 배치하고 싶습니다. 사용자가 로고를 클릭하면 해당 로고를 홈 페이지로 연결합니다. 그래서 난 내 도구 모음이 코드를 가지고 :툴바에 href가있는 이미지를 배치하면 IE에 문제가 발생합니다.

topMenuToolbar.add({ 
      xtype: 'box', 
      html: '<a href="'http://www.mysite.com" <img src="/images/mysitelogo.jpg" /></a>' 

     }); 

모든 FF와 Safari에서 완벽하게 작동하지만, IE 7 및 8에 다른 이야기입니다. IE에서 코드로 무엇을하는지보십시오.

<a href="http://www.mysite.com" src="/images/mysitelogo.jpg" <img=""/> 

이 문제를 해결하려면 어떻게해야합니까?

답변

1

음 ... HTML 태그 내부의 HTML이 잘 형성되면 모든 것이 완벽하게 작동합니다! 대신에 :

html: '<a href="'http://www.mysite.com"> <img src="/images/mysitelogo.jpg" /></a>' 

그리고 지금은 IE와 FF에서 완벽하게 작동하고 :

html: '<a href="'http://www.mysite.com" <img src="/images/mysitelogo.jpg" /></a>' 

나는 그것을했다.

+0

잘 구성된 JavaScript를 사용해야합니다. :) –

관련 문제