2011-02-14 45 views
0

我有一個工具欄,它是extjs應用程序的頂級菜單。在工具欄的最左側,我想放置公司徽標,當用戶單擊徽標時,我希望將它們引導至主頁。 所以我有這樣的代碼對我的工具欄:在工具欄中放置帶有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>' 

我這樣做:

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

而現在它的工作完美的在IE和FF。

+0

您還應該使用格式正確的JavaScript :) – 2011-02-15 09:27:06