Salve a tutti, volevo fare una semplice mappatura di un immagine dove una parte della stessa è linkata verso un URL1, mentre tutto il resto dell'immagine, al di fuori di tale parte, verso un diverso URL2. La cosa è abbastanza banale, poichè esistono vari software che permettono di creare il codice per ottenere questo risultato, il problema è che IE7 a differenza di tutti gli altri browser non permette il link verso URL2. Il codice della pagina che fa quanto descritto in oggetto è questo:
codice:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Prova Mapping</title>
</head>
<body>
[img]immagine_1.jpg[/img]
<map id="immagine_1" name="immagine_1">
<area shape="poly" coords="104,190,103,144,138,115,201,113,269,143,269,174,295,209,238,259,165,258" href="URL1" />
<area shape="default" href="URL2" />
</map>
</body>
</html>
Qualcuno sa come far si che anche IE7 recepisca correttamente questo codice? Ovviamente è scontato che lo stesso risultato potrebbe essere raggiunto mappando con dei "poly" tutta l'area adesso etichettata con "default", però il procedimento sarebbe alquanto macchinoso, soprattutto considerando che esiste già un modo diretto per ottenere questo risultato che solo IE7 non sa interpretare (su FF, Opera e Safari tutto funziona correttamente).
Aspetto vostre buone notizie!
Ciao