Seite 1 von 1

javascript ändern...

Verfasst: 28.03.2004 15:51
von Lord_Femto
hi leute... ich bin es noch einmal.
ich habe von einem freund ein javascript bekommen, wo man bilder von schwarz, weiß in farbe und umgekehrt wieder geben kann, sobald man mit der maus rauf bzw. von dem bild runter fährt. doch leider funktioniert dies nur beim Internet Explorer von Microsoft. habt ihr vielleicht eine idee, ob man das script nicht abändern kann?!?

hier die zwei scriptdateien.

style.css

Code: Alles auswählen

.active{filter:chroma();}
.inactive{filter:gray();}
index.htm

Code: Alles auswählen

<html>
<head>
<title></title>
<SCRIPT language=JavaScript>
function aktiv(){
if(navigator.appName=='Microsoft Internet Explorer')
{event.srcElement.className='active';}}

function inaktiv(){
if(navigator.appName=='Microsoft Internet Explorer')
{event.srcElement.className='inactive';}}
</script>

<link rel="stylesheet" href="style.css" type="text/css">

</head>

<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">

<img class="inactive" onmouseover="aktiv()" onmouseout="inaktiv()" src="pix.jpg" width="193" height="284" border="0">
</body>
</html>
danke im voraus.

Verfasst: 28.03.2004 16:13
von Pyramide
Diese Filter funktionieren leider nur beim Internet Explorer. Die einzige mir bekannte Alternative wäre, per Bildbearbeitung o.ä. die Graustufenversion zu erstellen und dann den normalen Bildwechsel-Code zu verwenden: http://selfhtml.teamone.de/javascript/b ... uttons.htm