Min side "hopper" når jeg trykker på et link
jeg har følgende java script:<script type="text/javascript">
var oldLink;
var filen;
var valgt_dato;
function vis_link(dato) {
if(valgt_dato)
valgt_dato.color = '#FFFFFF';
valgt_dato = document.getElementById('a_'+dato).style;
valgt_dato.color = '#000000';
if(oldLink)
oldLink.display = 'none';
oldLink = document.getElementById('link_'+dato).style;
oldLink.display = 'block';
window.location.href='#rapport';
}
function vis_print_knap(fil) {
var knap = document.getElementById('print_knap');
knap.style.display='block';
filen = fil;
window.location.href='#rapport';
}
function skjul_print_knap() {
knap = document.getElementById('print_knap');
if(knap.style.display!='none') {
knap.style.display='none';
window.frames.syns_frame.location.href='iframe.htm';
}
window.location.href='#rapport';
}
function print_frame() {
popwin = window.open(filen, 'Udskriv', 'height=1000, width=800, menubar=0, status=1, location=0, toolbar=0, scrollbars=1');
popwin.print();
}
</script>
og følgende html:
<table cellpadding="0" cellspacing="0">
<tr>
<td style="width: 17px; height: 42px; background-image: url('../images/lysegraa_bx_top_left.gif');"></td>
<td style="background-color: #DADADA; height: 42px; width: 30px;"> </td>
<td style="background-color: #DADADA; height: 42px; text-align: center; width: 124px;"><p style="margin: 0px;">Januar 2006</p></td>
<td style="background-color: #DADADA; height: 42px; width: 30px;">
<a href="../Februar/Februar.htm"><img border="0" width="30" height="20" src="../images/lgbx_right_off.gif" onmouseover="this.src='../images/lgbx_right_on.gif'" onmouseout="this.src='../images/lgbx_right_off.gif'"></a></td>
<td style="width: 17px; height: 42px; background-image: url('../images/lysegraa_bx_top_right.gif');"></td>
<td style="width: 50px;"> </td>
</tr>
</table>
<div id="link_18" style="margin: 0px; display: none;">
<br>
<p class="hvid" style="width: 75%; height: 16px; text-align: center; padding-top: 2px; padding-bottom: 2px; vertical-align: middle; background-color: #52B447;">18. Januar 2006</p>
<br>
<p style="margin: 0px;"><strong>Århus C - Stop 39:</strong></p>
<p style="margin: 0px;">Synsrapporter:</p>
<p style="margin: 0px;">
<img style="width: 28px; height: 11px; vertical-align: middle;" src="../images/CD_ESYN_tom.gif">
<a class="synsdata_link" href="synsrapport_36.htm" target="syns_frame" onclick="vis_print_knap('synsrapport_36.htm');window.location.href='#rapport';">15:21 </a>
</p>
</div>
Problemet er at når jeg trykker på linket så bliver fokus rykket et par mm ned af siden..
Det er funktionerne vis_link() og skjul_print_knap() der bruges her
Kan der gøres noget ved det?
