Nu har jeg rigtig fået testet det af og det virker fint i IE, men i NS står den bare stille, og i Opera kan den ikke finde ud af det (næsten) ordentligt før jeg har haft musen over en mouseover-event.
Hele html'en ser iøjeblikket ud som følger (kan ses i aktion med pics på
www.selandia-ceu.dk/selandia/toptester.html):
<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<title>Selandia - Center for Erhvervsuddannelse</title>
<script><!--
var timerhandle = 0;
var picfolder = "../erhvervsskolen/foto/text/";
var solfolder = "../erhvervsskolen/foto/";
var theimg = document.images("animtext");
var counter = 0;
var pics = ["knap-erhvervsskolen.gif","knap-erhvervsgymnasiet.gif","knap-erhvervsakademiet.gif","knap-erhvervskursuscentret.gif"]
function solEvent(sol,action){
if (action=="in"){
window.clearTimeout(timerhandle);
document.images("forklartext").src = picfolder+pics[sol];
document.images("knap"+sol).src = solfolder+"knap-groen.gif";
}
if (action=="out"){
timerhandle = window.setTimeout(animateText,5000);
document.images("knap"+sol).src = solfolder+"knap-gul.gif";
}
}
function animateText() {
window.clearTimeout(timerhandle);
document.images("forklartext").src = picfolder+pics[counter];
counter++;
if (counter >= pics.length) counter = 0;
timerhandle = window.setTimeout(animateText,5000);
}
onload = animateText;
onunload = function() { window.clearTimeout(timerhandle); }
// --></script>
<link rel="stylesheet" type="text/css" href="../css/typografi.css">
<base target="_self">
<script language="JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</script>
</head>
<body bgcolor="#ffffff" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0">
<div id="Layer1" style="position:absolute; left:0px; top:0px; width:221px; height:92px; z-index:1"><img src="../foto/bg-top2.jpg" width="1024" height="126"></div>
<div id="Layer2" style="position:absolute; left:0px; top:0px; width:345px; height:145px; z-index:2">
<table width="363" border="0" cellpadding="0" cellspacing="0">
<tr height="36">
<td height="36" width="10"></td>
<td height="36"></td>
</tr>
<tr height="49">
<td valign="top" align="left" width="10" rowspan="2"></td>
<td valign="middle" height="49">
<div align="left">
<table border="0" cellpadding="0" cellspacing="2" height="48">
<tr>
<td valign="bottom" align="left" width="37"><a href="../erhvervsskolen/top.html"><img src="../foto/knap-gul.gif" name="knap0" border="0" alt="Erhvervsskolen" width="39" height="39" onmouseover="solEvent(0,'in')" onmouseout="solEvent(0,'out')"></a></td>
<td valign="top" align="left" width="37"><a href="../erhvervsskolen/top.html"><img src="../foto/knap-gul.gif" width="39" height="39" name="knap1" border="0" alt="erhvervsgymnasiet" onmouseover="solEvent(1,'in')" onmouseout="solEvent(1,'out')"></a></td>
<td valign="top" align="left" width="37"><a href="../erhvervsskolen/top.html"><img src="../foto/knap-gul.gif" width="39" height="39" name="knap2" border="0" alt="erhvervsakademiet" onmouseover="solEvent(2,'in')" onmouseout="solEvent(2,'out')"></a></td>
<td valign="bottom" align="left" width="37"><a href="../erhvervsskolen/top.html"><img src="../foto/knap-gul.gif" width="39" height="39" name="knap3" border="0" alt="erhvervskursus" onmouseover="solEvent(3,'in')" onmouseout="solEvent(3,'out')"></a></td>
</tr>
</table>
</div>
</td>
</tr>
<tr height="22">
<td height="22" valign="bottom" align="left">
<div align="left">
<img src="../erhvervsskolen/foto/text/knap-erhvervsskolen.gif" width="347" height="22" name="forklartext" border="0"></div>
</td>
</tr>
</table>
<p></p>
</div>
</body>
</html>
Problemet er der også uden solEvent...
bgo