<script LANGUAGE='JavaScript'>
document.ns = navigator.appName == "Microsoft Internet Explorer"
function randomStr(str){
var showId=Math.floor(Math.random()*3);
var tempStr=str[showId];
str[showId]=str[0];
str[0]=tempStr;
}
function showStr(str,textWidth,num){
if(!document.ns){document.write(str[0]+'<br>')}
else{
document.write('<table border=0 cellspacing=0 cellpadding=0>'
+'<tr><td>'
+'<div id="icefable1'+num+'">'
+'<table width='+textWidth+' border=0 cellspacing=0 cellpadding=0 style=\'font-size:12px;\'>'
+'<tr><td height=20>'+str[0]+'</td></tr>'
+'<tr><td height=20>'+str[1]+'</td></tr>'
+'<tr><td height=20>'+str[2]+'</td></tr>'
+'</table>'
+'</div>'
+'<div id="icefable2'+num+'" style="position:absolute;z-index:1;visibility:hidden"></div>'
+'</td></tr>'
+'</table>');
}
}
function init_srolltext(num){
countnum=0
marqueesHeight=20;
eval('stopscroll'+num+'=false;')
eval('icefable1'+num+'.scrollTop=0;')
rotatenum=0
eval('icefable1'+num+'.style.width=0;')
eval('icefable1'+num+'.style.height=marqueesHeight;')
eval('icefable1'+num+'.style.overflowX="visible";')
eval('icefable1'+num+'.style.overflowY="hidden";')
eval('icefable1'+num+'.noWrap=true;')
eval('icefable1'+num+'.onmouseover=new Function("stopscroll1=true");')
eval('icefable1'+num+'.onmouseout=new Function("stopscroll1=false");')
eval('preTop'+num+'=0; ')
eval('currentTop'+num+'=0;')
eval('stoptime'+num+'=0;')
eval('icefable2'+num+'.innerHTML="";')
eval('icefable2'+num+'.innerHTML+=icefable1'+num+'.innerHTML;')
eval('icefable1'+num+'.innerHTML=icefable2'+num+'.innerHTML+icefable2'+num+'.innerHTML;')
eval('setInterval("scrollUp'+num+'()",40);')
}
function scrollUp1(){
if(stopscroll1==true) return;
currentTop1+=1;
if(currentTop1==21){
stoptime1+=1;
currentTop1-=1;
if(stoptime1==80){
currentTop1=0;
stoptime1=0;
}
}else{
preTop1=icefable11.scrollTop;
icefable11.scrollTop+=1;
if(icefable11.scrollTop==78){
preTop1=0; currentTop1=0; stoptime1=0;icefable11.scrollTop=0
}
}
}
var strArray1=new Array();
strArray1[0]='dddddd'
strArray1[1]='dddddd'
strArray1[2]='ddfgfg'
randomStr(strArray1);
showStr(strArray1,660,1);
init_srolltext(1);
</script>
以上javascript是实现一个文字滚动的效果!放在别的页面都没问题,但是我在一个datagrid里点更新按钮或是删除按钮时出“找不到对象的属性”,出错代码在这一行:icefable11.scrollTop=0;不知道怎么回事!真奇怪,放在别的地方都没事的!
document.ns = navigator.appName == "Microsoft Internet Explorer"
function randomStr(str){
var showId=Math.floor(Math.random()*3);
var tempStr=str[showId];
str[showId]=str[0];
str[0]=tempStr;
}
function showStr(str,textWidth,num){
if(!document.ns){document.write(str[0]+'<br>')}
else{
document.write('<table border=0 cellspacing=0 cellpadding=0>'
+'<tr><td>'
+'<div id="icefable1'+num+'">'
+'<table width='+textWidth+' border=0 cellspacing=0 cellpadding=0 style=\'font-size:12px;\'>'
+'<tr><td height=20>'+str[0]+'</td></tr>'
+'<tr><td height=20>'+str[1]+'</td></tr>'
+'<tr><td height=20>'+str[2]+'</td></tr>'
+'</table>'
+'</div>'
+'<div id="icefable2'+num+'" style="position:absolute;z-index:1;visibility:hidden"></div>'
+'</td></tr>'
+'</table>');
}
}
function init_srolltext(num){
countnum=0
marqueesHeight=20;
eval('stopscroll'+num+'=false;')
eval('icefable1'+num+'.scrollTop=0;')
rotatenum=0
eval('icefable1'+num+'.style.width=0;')
eval('icefable1'+num+'.style.height=marqueesHeight;')
eval('icefable1'+num+'.style.overflowX="visible";')
eval('icefable1'+num+'.style.overflowY="hidden";')
eval('icefable1'+num+'.noWrap=true;')
eval('icefable1'+num+'.onmouseover=new Function("stopscroll1=true");')
eval('icefable1'+num+'.onmouseout=new Function("stopscroll1=false");')
eval('preTop'+num+'=0; ')
eval('currentTop'+num+'=0;')
eval('stoptime'+num+'=0;')
eval('icefable2'+num+'.innerHTML="";')
eval('icefable2'+num+'.innerHTML+=icefable1'+num+'.innerHTML;')
eval('icefable1'+num+'.innerHTML=icefable2'+num+'.innerHTML+icefable2'+num+'.innerHTML;')
eval('setInterval("scrollUp'+num+'()",40);')
}
function scrollUp1(){
if(stopscroll1==true) return;
currentTop1+=1;
if(currentTop1==21){
stoptime1+=1;
currentTop1-=1;
if(stoptime1==80){
currentTop1=0;
stoptime1=0;
}
}else{
preTop1=icefable11.scrollTop;
icefable11.scrollTop+=1;
if(icefable11.scrollTop==78){
preTop1=0; currentTop1=0; stoptime1=0;icefable11.scrollTop=0
}
}
}
var strArray1=new Array();
strArray1[0]='dddddd'
strArray1[1]='dddddd'
strArray1[2]='ddfgfg'
randomStr(strArray1);
showStr(strArray1,660,1);
init_srolltext(1);
</script>
以上javascript是实现一个文字滚动的效果!放在别的页面都没问题,但是我在一个datagrid里点更新按钮或是删除按钮时出“找不到对象的属性”,出错代码在这一行:icefable11.scrollTop=0;不知道怎么回事!真奇怪,放在别的地方都没事的!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货