Bonjour, j'ai besoin de changer l'opacité d'une image.
J'ai fait ce code :
Bien sur celui ne fonctionne seulement sur IE, j'aimerais savoir si je peux le rendre compatible multi-navigateur, j'ai vu ca sur le forum :
d'une je ne vois pas comment je peux faire pour mettre des attributs rien que pour IE ou mozilla, et puis il n'y a pas qu'eux ! existe il un moyen pour tout les autres ?
Merci
[/i]
J'ai fait ce code :
<?xml version="1.0" encoding="iso-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="fr" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Notes</title>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15" />
<link type="text/css" rel="stylesheet" href="styles.css" />
<script language="javascript" type="text/javascript">
<!--
var DefaultNote = 6;
function Note(n)
{
for (var i=0; i < 11; i++ )
SetOpacity(document.getElementById("Note").getElementsByTagName("img")[i], 10);
if (n == null)
{
for (var j=0; j < DefaultNote + 1; j++ )
SetOpacity(document.getElementById("Note").getElementsByTagName("img")[j], 60);
}
for (var j=0; j < n + 1; j++ )
SetOpacity(document.getElementById("Note").getElementsByTagName("img")[j], 100);
}
function SetOpacity(elem, opacity)
{
elem.style.filter= "alpha(opacity=" + opacity + ")"; /* IE */
}
function window_onload()
{
Note();
}
-->
</script>
</head>
<body onload="javascript:window_onload()">
<div id="Note">
Notes<br />
<img src="Images/star.gif" alt="0/10" onmouseover="javascript:Note(0)" onmouseout="javascript:Note()" /><img
src="Images/star.gif" alt="1/10" onmouseover="javascript:Note(1)" onmouseout="javascript:Note()" /><img
src="Images/star.gif" alt="2/10" onmouseover="javascript:Note(2)" onmouseout="javascript:Note()" /><img
src="Images/star.gif" alt="3/10" onmouseover="javascript:Note(3)" onmouseout="javascript:Note()" /><img
src="Images/star.gif" alt="4/10" onmouseover="javascript:Note(4)" onmouseout="javascript:Note()" /><img
src="Images/star.gif" alt="5/10" onmouseover="javascript:Note(5)" onmouseout="javascript:Note()" /><img
src="Images/star.gif" alt="6/10" onmouseover="javascript:Note(6)" onmouseout="javascript:Note()" /><img
src="Images/star.gif" alt="7/10" onmouseover="javascript:Note(7)" onmouseout="javascript:Note()" /><img
src="Images/star.gif" alt="8/10" onmouseover="javascript:Note(8)" onmouseout="javascript:Note()" /><img
src="Images/star.gif" alt="9/10" onmouseover="javascript:Note(9)" onmouseout="javascript:Note()" /><img
src="Images/star.gif" alt="10/10" onmouseover="javascript:Note(10)" onmouseout="javascript:Note()" />
</div>
</body>
</html>
Bien sur celui ne fonctionne seulement sur IE, j'aimerais savoir si je peux le rendre compatible multi-navigateur, j'ai vu ca sur le forum :
filter:alpha(opacity=50);
-moz-opacity:0.5;
d'une je ne vois pas comment je peux faire pour mettre des attributs rien que pour IE ou mozilla, et puis il n'y a pas qu'eux ! existe il un moyen pour tout les autres ?
Merci
[/i]