#bookaddrarea {position:absolute;width:158px;height:186px;left:768px;top:149px;z-index:1;border: thin solid #99c7e9;} <div id="bookaddrarea">
<table width="158" border="0" cellspacing="0" cellpadding="0" bgcolor="#f1f8ff">
<tr class='body_img'><td valign='center' align='center' width='100%' height='24' class='td2'>通讯录</td></tr>
<tr>
<div style="width:158px;height:186px;overflow:scroll;overflow-x:hidden;scrollbar-face-color: #acd3f0;">
<table width="158" border="0" cellspacing="0" cellpadding="0">
<%#if bookaddr_list.RowCount()>0%>
<%
i=1
%>
<%#while i<=bookaddr_list.RowCount()%>
<%
if bookaddr_list.GetLong(i,'branch')==1:
i+=1
continue
ibookname=corplib.getEncodeStr(bookaddr_list.GetUString(i,'name'))
ibookaddr=corplib.getEncodeStr(bookaddr_list.GetUString(i,'email'))
%>
<tr>
<td align="center" height="22">
<%#if ibookaddr==''%>
<span style="color:#999999;"><%= ibookname%></span>
<%#else%>
<a href="#" onClick="javascript:getbookaddr('<%= ibookaddr%>')"><%= ibookname%></a>
<%#endif%>
</tr>
<%#i=i+1%>
<%#endwhile%>
<%#endif%>
</table>
</div>
</tr>
</table>
</div>当我外面JS想控制 document.getElementById("bookaddrarea").style.left=800;时就会出现IE内存错误,经过排查,发现DIV中不嵌套第二个层时,用Table则正常。但是我想要显示有滚动条,希望大家能帮帮忙,在线等。谢谢~~~
<table width="158" border="0" cellspacing="0" cellpadding="0" bgcolor="#f1f8ff">
<tr class='body_img'><td valign='center' align='center' width='100%' height='24' class='td2'>通讯录</td></tr>
<tr>
<div style="width:158px;height:186px;overflow:scroll;overflow-x:hidden;scrollbar-face-color: #acd3f0;">
<table width="158" border="0" cellspacing="0" cellpadding="0">
<%#if bookaddr_list.RowCount()>0%>
<%
i=1
%>
<%#while i<=bookaddr_list.RowCount()%>
<%
if bookaddr_list.GetLong(i,'branch')==1:
i+=1
continue
ibookname=corplib.getEncodeStr(bookaddr_list.GetUString(i,'name'))
ibookaddr=corplib.getEncodeStr(bookaddr_list.GetUString(i,'email'))
%>
<tr>
<td align="center" height="22">
<%#if ibookaddr==''%>
<span style="color:#999999;"><%= ibookname%></span>
<%#else%>
<a href="#" onClick="javascript:getbookaddr('<%= ibookaddr%>')"><%= ibookname%></a>
<%#endif%>
</tr>
<%#i=i+1%>
<%#endwhile%>
<%#endif%>
</table>
</div>
</tr>
</table>
</div>当我外面JS想控制 document.getElementById("bookaddrarea").style.left=800;时就会出现IE内存错误,经过排查,发现DIV中不嵌套第二个层时,用Table则正常。但是我想要显示有滚动条,希望大家能帮帮忙,在线等。谢谢~~~
楼主【jiji8576】截止到2008-07-02 22:25:53的历史汇总数据(不包括此帖):
发帖的总数量:4 发帖的总分数:80
结贴的总数量:2 结贴的总分数:40
无满意结贴数:0 无满意结贴分:0
未结的帖子数:2 未结的总分数:40
结贴的百分比:50.00 % 结分的百分比:50.00 %
无满意结贴率:0.00 % 无满意结分率:0.00 %
楼主加油