hi there any expert can help in this program.
i needs to change the .js script to make the data display
ten , next ten , previous ten ..... but the first ten data won't
clear away when i want to display the next ten data.....
please help me find the problem source , any experts ...
each of the script i use is listed here
thanks, from leon jo
sortable_table.js
//FUNCTION TO DISPLAY THE RUNNING TIME
function gettime()
{
var date= new Date();
var hr = date.getHours();
var m = date.getMinutes();
var s = date.getSeconds();
var ampm = "AM";
if (hr > 11)
{
ampm = "PM"
}
if (hr > 12)
{
hr -= 12
}
if(m < 10)
{
m = "0" + m
}
if(s < 10)
{
s = "0" + s
}
document.clockform.clock.value = hr + ":" + m + ":" + s + " " + ampm;
setTimeout("gettime()",100)
}
//TO ADD STYLE TO DOCUMENT FUNCTION
function addStyleSheets(name,style)
{
if(!document.styleSheets.length)
{
document.createStyleSheet()
}
document.styleSheets[document.styleSheets.length-1].addRule(name,style);
}
//CLEAR THE TABLE
function clearTable(tableName)
{
tb=document.getElementById(tableName)
i=tb.rows.length
for(a=ignoreRowsQty;a<i;a++)
{
tb.deleteRow()
}
}
var retVal=0
var clearingTable=false
//FIND THE DATA AND HIGHLIGHT THE DATA
function findData()
{
var seperator='~'
ft=document.getElementById('findText')
fr=document.getElementById('findResult')
if(event.srcElement.innerText=='Clear')
{
clearingTable=true
ft.value=clearingTable
}
if(ft.value!='')
{
var dataQty=0
i=document.getElementsByTagName('TR')
for(a=ignoreRowsQty;a<i.length;a++)
{
if(i[a].type!='header')
{
var startNum
if(rowNumbersEnabled=='yes')
{
startNum=1
}else
{
startNum=0
}
tmp=''
for(x=startNum;x<i[a].childNodes.length;x++)
{
tmp+=i[a].childNodes[x].innerText+seperator
}
if(tmp.indexOf(ft.value)>=0)
{
i(a).style.background=hilightBgColor
//i(a).scrollIntoView(true);
dataQty++
}else{
i(a).style.background=dataBgColor
}
}
}
fr.innerText=dataQty+" occurences of '"+ft.value+"' were found."
if(clearingTable)
{
ft.value=''
fr.innerText='(Search Results)'
clearingTable=false
}
}
}
//SORT THE DATA FUNCTION
function sortBy(prop,tableName,dir)
{
retVal=0
sortProp=prop;
if(dir.innerText=='5')
{
dir.innerText='6'
dir.title="Descending Order"
tableData=studentData.sort(sortFuncUp)
}else
{
dir.innerText='5'
dir.title="Ascending Order"
tableData=studentData.sort(sortFuncDn)
}
clearTable(tableName)
makeTable(tableName)
}
//SORT THE TABLE ADSCENDING ORDER
function sortFuncUp(dataArray1,dataArray2)
{
if (dataArray1[sortProp]>dataArray2[sortProp])
retVal=1;
else if (dataArray1[sortProp]<dataArray2[sortProp])
retVal=-1;
else retVal=1;
return retVal;
}
//SORT THE TABLE DESCENDING ORDER
function sortFuncDn(dataArray1,dataArray2)
{
if (dataArray1[sortProp] < dataArray2[sortProp])
return (retVal ? -1: 1);
else if (dataArray1[sortProp] > dataArray2[sortProp]) return (retVal ? 1: -1);
else return 0;
}
//REFRESH THE PAGE
function refresh()
{
location.reload()
}
Bookmarks