<html>
<head>
<script type="text/javascript">
<!--
// preload
var imgsrc=["/menu/1_bg.gif","/menu/2_bg.gif","/menu/3_bg.gif"];
var imgs=new Array();
for(var n=0;n<imgsrc.length;n++){ imgs[n]=new Image(); imgs[n].src=imgsrc[n]; }
function gotoPage(frameMain)
{
if (frameMain) { parent.frames['main'].location = frameMain; }
}
-->
</script>
<style type="text/css">
<!--
body {
margin: 0px;
background-image: url(/images/topframe_bg.gif);
}
td { font: 8pt Verdana; text-decoration: none; color: black;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right 2px;
}
a { COLOR: #000000; FONT-FAMILY: Verdana; FONT-SIZE: 10 px; FONT-WEIGHT: bold; TEXT-DECORATION: none }
a:link { COLOR: #000000 FONT-FAMILY: Verdana; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none }
a:hover { COLOR: #FF0000; FONT-FAMILY: Verdana; FONT-SIZE: 10px; FONT-WEIGHT: bold; TEXT-DECORATION: none; }
-->
</style>
<body>
<table name="table1" id="table1" background="/menu/1_bg.gif" width="223" height="22" cellspacing="0" cellpadding="0">
<tr>
<td width="74"> <a href="#" onclick="table1.style.backgroundImage='url(/menu/1_bg.gif)'; gotoPage('/main.asp');"><b>Startsida</b></a></td>
<td width="73"> <a href="#" onclick="table1.style.backgroundImage='url(/menu/2_bg.gif)'; gotoPage('/pdf/afmall.pdf');"><b>Anmälan</b></a></td>
<td width="73"> <a href="#" onclick="table1.style.backgroundImage='url(/menu/3_bg.gif)'; gotoPage('/_service/company.asp');"><b>Om företaget</b></a></td>
</tr>
</table>
allt fungerar förutom en liten skönhetsgrej.
När jag klickar på en länk skall han byta bakgrund på tabellen för att indikera vilken länk som är klickad på. problemet är att sidan "blinkar" till som om den laddar om varje gång jag klickar på länken.. det skall väl inte hända om man kör en href till #?
går det göra anropet på något sätt så att detta inte sker.. eller göra något med preloaden.. när jag kör det lokalt fungerar det finfint kanske går det så snabbt att det är svårt att upptäcka omladdningen av sidan?
detta är säkert inte det mest optimala sättet lösa problemet på så om någon har lite tips på hur det blir bättre hojta till.
/tobias