你问对人了, 我也是这么实现的, 你可以上我的网站看看软件试用版
http://www.ruianauto.com/具体实现呢, 很简单呀, 只要你给这个主页传递一个参数就好了
主页 main.asp
iframe页 ifr.asp
你可以调用 main.asp?posx=500&type=0 (左侧像素) 或是 main.asp?posx=2&type=1 (载入时显示第二单元列)
在main.asp中又可以把传递过来的参数再传到ifr.asp?posx=500&type=0 或是 posx=2&type=1
在ifr.asp中
<script language=javascript>
function reposx(v, tp){
  switch(tp){
    case '0':
      document.body.scrollLeft = parseInt(v);
      break;
    case '1':
      document.body.scrollLeft = document.all.testtbl.cells[parseInt(v)].offsetLeft;
  }
}
</script>
<body onload="reposx('<%=request.querystring("posx")%>','<%=request.querystring("type")%>')" style="margin:0px">
<table id=testtbl width=2000 border=1 style="border-collapse:collapse" bordercolor=gray>
<tr>
<td>1</td><td>2</td><td>3</td><td>4</td><td>5</td>
<td>6</td><td>7</td><td>8</td><td>9</td><td>10</td>
</tr>
<tr>
<td>1</td><td>2</td><td>3</td><td>4</td><td>5</td>
<td>6</td><td>7</td><td>8</td><td>9</td><td>10</td>
</tr>
<tr>
<td>1</td><td>2</td><td>3</td><td>4</td><td>5</td>
<td>6</td><td>7</td><td>8</td><td>9</td><td>10</td>
</tr>
<tr>
<td>1</td><td>2</td><td>3</td><td>4</td><td>5</td>
<td>6</td><td>7</td><td>8</td><td>9</td><td>10</td>
</tr>
<tr>
<td>1</td><td>2</td><td>3</td><td>4</td><td>5</td>
<td>6</td><td>7</td><td>8</td><td>9</td><td>10</td>
</tr>
</table>
</body>