Below code is working fine with Mozilla and Chrome, but not with Internet explorer. Here, from first page (div 12), I am trying to go to a specific location on next page(div 8) by click event. I tried everything and searched on internet but not able to find a solution. Can anyone please help me out with this?
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<style>
table
{
border-collapse:collapse;
}
#table8{
display: none;
}
th
{
background-color:#bababa;
color:white;
font-family:"Arial";
}
button{
font-size: 20px;
}
a:link {color:blue;}
a:visited {color:purple;}
a:hover {color:red;}
a:active {color:red;}
a.bigsize:hover {font-size:90%;}
.some{
width:50px;
}
</style>
<script>
function show(nr){
document.getElementById("table8").style.display="none"; <!-- Shows -->
document.getElementById("table12").style.display="none"; <!-- Shows -->
document.getElementById("table"+nr).style.display="block";
}
</script>
</style>
<div id="table12">
<h2><section id="back223">Values</section></h2>
<br><br>
<table border=1 cellpadding=7>
<tr><th>Table name</th>
</tr>
<tr bgcolor="#ffffe6"><td><a onclick='show(8);' href="#linkc1" name="linkc1">IPAddress</a></td>
</tr>
<tr bgcolor="#ffffff"><td><a onclick='show(8);' href="#linkc2" name="linkc2">IP_ROUTE1</a></td>
</tr>
<tr bgcolor="#ffffff"><td><a onclick='show(8);' href="#linkc3" name="linkc3">IP_ROUTE2</a></td>
</tr>
<tr bgcolor="#ffffff"><td><a onclick='show(8);' href="#linkc4" name="linkc4">IP_ROUTE3</a></td>
</tr>
<tr bgcolor="#ffffff"><td><a onclick='show(8);' href="#linkc5" name="linkc5">IP_ROUTE4</a></td>
</tr>
<tr bgcolor="#ffffff"><td><a onclick='show(8);' href="#linkc6" name="linkc6">IP_ROUTE5</a></td>
</tr>
<tr bgcolor="#ffffff"><td><a onclick='show(8);' href="#linkc7" name="linkc7">IP_ROUTE6</a></td>
</tr>
<tr bgcolor="#ffffff"><td><a onclick='show(8);' href="#linkc8" name="linkc8">IP_ROUTE7</a></td>
</tr>
<tr bgcolor="#ffffff"><td><a onclick='show(8);' href="#linkc9" name="linkc9">IP_ROUTE8</a></td>
</tr>
</table>
</div>
<div id="table8">
<div style="position:fixed;right:40px;top:20px;">
<a name="t12" href="#t12" onclick='show(12);'><button style="height: 35px; width: 85px"> Back </button></a>
</div>
<h2>Values</h2>
<table border=1 cellpadding=7>
<tr bgcolor="#dddddd">
<th colspan=2 align="left"><section id="linkc1">IPAddress </section></th>
</tr>
<tr bgcolor="#f7f1ba">
<td align="center"><b>Type</b></td>
<td align="center"><b>Id</b></td>
</tr>
<tr bgcolor="#e6ffff">
<td>Dns</td>
<td>1</td>
</tr>
</table>
<br><br><br><br>
<table border=1 cellpadding=7>
<tr bgcolor="#dddddd">
<th colspan=2 align="left"><section id="linkc2">IP_ROUTE1 </section></th>
</tr>
<tr bgcolor="#f7f1ba">
<td align="center"><b>IP</b></td>
<td align="center"><b>Id</b></td>
</tr>
<tr bgcolor="#d4ffc6">
<td>0.0.0.0</td>
<td>0</td>
</tr>
</table>
<br><br><br><br>
<table border=1 cellpadding=7>
<tr bgcolor="#dddddd">
<th colspan=2 align="left"><section id="linkc3">IP_ROUTE2 </section></th>
</tr>
<tr bgcolor="#f7f1ba">
<td align="center"><b>IP</b></td>
<td align="center"><b>Id</b></td>
</tr>
<tr bgcolor="#d4ffc6">
<td>1.1.1.1</td>
<td>1</td>
</tr>
</table>
<br><br><br><br>
<table border=1 cellpadding=7>
<tr bgcolor="#dddddd">
<th colspan=2 align="left"><section id="linkc4">IP_ROUTE3 </section></th>
</tr>
<tr bgcolor="#f7f1ba">
<td align="center"><b>IP</b></td>
<td align="center"><b>Id</b></td>
</tr>
<tr bgcolor="#d4ffc6">
<td>2.2.2.2</td>
<td>2</td>
</tr>
</table>
<br><br><br><br>
<table border=1 cellpadding=7>
<tr bgcolor="#dddddd">
<th colspan=2 align="left"><section id="linkc5">IP_ROUTE4 </section></th>
</tr>
<tr bgcolor="#f7f1ba">
<td align="center"><b>IP</b></td>
<td align="center"><b>Id</b></td>
</tr>
<tr bgcolor="#d4ffc6">
<td>3.3.3.3</td>
<td>3</td>
</tr>
</table>
<br><br><br><br>
<table border=1 cellpadding=7>
<tr bgcolor="#dddddd">
<th colspan=2 align="left"><section id="linkc6">IP_ROUTE5 </section></th>
</tr>
<tr bgcolor="#f7f1ba">
<td align="center"><b>IP</b></td>
<td align="center"><b>Id</b></td>
</tr>
<tr bgcolor="#d4ffc6">
<td>4.4.4.4</td>
<td>4</td>
</tr>
</table>
<br><br><br><br>
<table border=1 cellpadding=7>
<tr bgcolor="#dddddd">
<th colspan=2 align="left"><section id="linkc7">IP_ROUTE6 </section></th>
</tr>
<tr bgcolor="#f7f1ba">
<td align="center"><b>IP</b></td>
<td align="center"><b>Id</b></td>
</tr>
<tr bgcolor="#d4ffc6">
<td>5.5.5.5</td>
<td>5</td>
</tr>
</table>
<br><br><br><br>
<table border=1 cellpadding=7>
<tr bgcolor="#dddddd">
<th colspan=2 align="left"><section id="linkc8">IP_ROUTE7 </section></th>
</tr>
<tr bgcolor="#f7f1ba">
<td align="center"><b>IP</b></td>
<td align="center"><b>Id</b></td>
</tr>
<tr bgcolor="#d4ffc6">
<td>6.6.6.6</td>
<td>6</td>
</tr>
</table>
<br><br><br><br>
<table border=1 cellpadding=7>
<tr bgcolor="#dddddd">
<th colspan=2 align="left"><section id="linkc9">IP_ROUTE8 </section></th>
</tr>
<tr bgcolor="#f7f1ba">
<td align="center"><b>IP</b></td>
<td align="center"><b>Id</b></td>
</tr>
<tr bgcolor="#d4ffc6">
<td>7.7.7.7</td>
<td>7</td>
</tr>
</table>
</div>
</body>
</html>
EDIT: Added pics to show the issue clearly.
INPUT: This is the first page where you will click a link out of the list. So, I am clicking IP_ROUTE4
on this page.
EXPECTED BEHAVIOUR: This is what is supposed to be the expected behaviour. On first page, I clicked on IP_ROUTE4
, so this table should appear on top so that user don't have to scroll and search for it.
BEHAVIOUR IN IE: This is what is happening with IE. It is redirecting me to the top of the page instead of the table IP_ROUTE4
.