datalist.js中的代码如下:
function activeLine(tr) 
{
if(tr.selected!="1") tr.style.background = "#f1fed3";
}function resumeLine(tr) 
{
if(tr.selected!="1") tr.style.background =(tr.getAttribute('notalternate')=="1")?"white":"AliceBlue";
}
//选择行
function selectLine(tr) {

if (!event.ctrlKey) 
{
var tbl=tr.parentNode.parentNode;
var rows=tbl.rows.length;
if(tr.selected=="0") 
{
for(i=1;i<rows-1;i++) unselectedLine(tbl.rows[i]);//取消其他行
selectedLine(tr);//选择该行
}
else if(event.button!=2)
for(i=1;i<rows-1;i++)unselectedLine(tbl.rows[i]);//取消其他行
}
else 
{
if(tr.selected=="0") selectedLine(tr)//选择该行
else if(event.button!=2) unselectedLine(tr)//取消其他行
}
}
function selectedLine(tr)
{
tr.style.background = "#00cccc";
tr.selected="1";
strParameters=tr.getAttribute('Primarykey');
document.all.item("UniqueKey")).value=strParameters;
}function unselectedLine(tr)
{
tr.style.background = (tr.getAttribute('notalternate')=="1")?"white":"AliceBlue";
tr.style.color = "#000000";
tr.selected="0";
}

解决方案 »

  1.   

    我以前编asp时也遇到过这样的怪问题,最后好像是因为一段vbscript服务端脚本使他无效的,我也莫名其妙,不过,改变了vbscript服务器脚本的相对位置(相对那句话),居然搞定了,你仔细检查一下,有没有什么服务段脚本,如果有试试放到后台代码中。
    我原来使用的办法是一段一段的删除代码,知道找出那段代码导致了不正常的情况。我觉的,有一点可以肯定那就话反正head你没问题!
      

  2.   

    谢谢 mummy_zc(水煮鱼) ,可惜又折腾了一个小时,还是不行,反正莫名其妙!
    天啊,难道就没救了吗?