hallo!
habe noch ein kleines problem.
will beim untenstehenden code im body bereich auf jedes
Bild einen Link machen. Wenn ich das mache funktioniert
aber der mouseover effekt nicht mehr. kann mir da jemand
weiterhelfen? glaube es liegt dann irgendwie daran, dass
es das "class=o" nicht mehr annimmt!
<html>
<head>
<style type="text/css">
.m{ display:block;
width:118px;
}
img.o{ width:118px;
height:19px;
}
</style>
<script language="javascript" type="text/javascript">
var e = '.gif'
onload = function(){ var T, M = [],
S = function (s, ss){ for ( var i in s = s.childNodes )
if( s[i].className == 'o' ) s[i].src = s[i][ss] }
for( var i in T = document.getElementsByTagName('*') )
if( T[i].className == 'm' ) M.push( T[i] )
for( var i in T = document.images )
if( T[i].className == 'o' ) { T[i].n = T[i].src
T[i].o = T[i].src.replace(e, '_o' + e) }
for( var i in M )
{ M[i].act = 1;
M[i].onmouseover = function(){ if( this.act ) S( this, 'o') }
M[i].onmouseout = function(){ if( this.act ) S( this, 'n') }
M[i].onclick = function(){ if( this.act ) { for( var i in M )
if ( !M[i].act ) { M[i].act = 1
S( M[i], 'n') }
this.act = 0
if( this.blur ) this.blur() } } } }
</script>
</head>
<body>
<div class=m>
<img src=Bilder/layers/links/philosophie.gif border="0" class=o>
</div>
<div class=m>
<img src=Bilder/layers/links/rechtsabteilung.gif border="0" class=o>
</div>
<div class=m>
<img src=Bilder/layers/links/hausverwaltung.gif border="0" class=o>
</div>
</body>
</html>
liebe grüße
anja