Si potrebbe anche usare un connubio tra CSS e Javascript. Ad esempio:
codice:
XHTML
[img]img.png[/img]
CSS
.album
{
border:3px solid #000;
}
.album:hover,
.album_hover
{
border-color:#CCC;
}
Javascript
window.onload = function()
{
var imgs = document.getElementsByTagName('img')
var imgs_album = new Array()
for (var i = 0; i < imgs.length; i++)
{
if ( imgs.item(i).className == 'album' )
{
imgs_album.push(imgs.item(i))
}
}
for (var i = 0; i < imgs_album.length; i++)
{
imgs_album[i].onmouseover = function()
{
this.className = 'album_hover'
}
imgs_album[i].onmouseout = function()
{
this.className = ''
}
}
}
Il file javascript io lo servirei solo ed esclusivamente ad IE:
codice:
<!--[if IE]>
<script type="text/javascript" src="filejs.js"></script>
<![endif]-->