2013-07-16 107 views
1

沒有完全可點擊我有以下代碼(當然,用改變匿名鏈接)在我的網頁...圖像映射圖像在IE

<a href="http://www.page1.com" ><img usemap="#termsclickable" src="picture.png" /></a> 

<map id="termsclickable" name="termsclickable"> 
<area shape="rect" coords="750,376,938,409" target="_blank" href="http://www.page2.com" alt="" title="" /> 

</map> 

在Chrome和Firefox我可以在任何地方點擊外面的矩形合作從屬於並且被帶到page1,然後在共同綱領中單擊並獲得第2頁,但是在Internet Explorer中,當我在共同綱領之外單擊時,沒有任何反應。

奇怪的是,如果我右鍵單擊並點擊「打開鏈接」,它的作品。

有沒有人見過這種奇怪的行爲,並知道一個解決方法?或者可能是我的語法錯了?

+0

你能不只是影像地圖的其餘部分圖像去page1? – Pete

+0

我希望我不會有,但我會嘗試。 – MrVimes

+0

我有一個預感包裝圖片在一個錨標記以及映射它可能會導致衝突的地方。我看你已經整理出來了。 –

回答

0

也許使用「默認」形狀。你可以找到相關的例子here

編輯:只是從複製鏈接頁面相關的例子:

<area shape="default" 
    nohref="nohref" title="Default" alt="Default"/> 
+0

我剛試過,默認形狀不起作用。我必須定義另一個可以整合圖像的區域。 – MrVimes

+0

@MVVimes請注意,我已經在上面的例子中指定了nohref,所以它不會做任何事情。嘗試添加相關的href到你的例子? – Nick

+0

尼克,我確實指定了一個href :)。 IE只是不喜歡它。 – MrVimes

1

我要回答我的問題,以便其他人可以到這裏得到答案。

正如@Pete建議我需要定義encompases整個圖像的另一區域,然後在我的影像地圖最後列出它....

<a href="http://www.page1.com" ><img usemap="#termsclickable" src="picture.png" /></a> 

<map id="termsclickable" name="termsclickable"> 
<area shape="rect" coords="750,376,938,409" target="_blank" href="http://www.page2.com" alt="" title="" /> 
<area shape="rect" coords="0,0,650,950" href="http://www.page1.com" /> 

</map>