Hi all - i'm a javascript novice trying to either hide or show a load of HTML table rows - but this is difficult for me as the IDs of the table rows are in an array. The code that I've used so far is as follows, but this doesn't show and hide the rows because it doesn't involve any arrays - so this code only works when there is only one table row in the array - please help!
<SCRIPT language="javascript">
function expand(oObject) {
strID = oObject.id
strSRC= oObject.src
strTRDATA = ""
//alert (strID)
//alert (strID.slice(3))
strTRDATA = (strTRDATA.concat("tr",strID.slice(3), "Data"))
//alert (strTRDATA)
if(strSRC.search("SectionCollapse.gif") !=-1) {
document.all(strTRDATA).style.display="Block"
oObject.src="/ACR.nsf/SectionExpand.gif?OpenImageResource"
}
else {
document.all(strTRDATA).style.display="none"
oObject.src="/ACR.nsf/SectionCollapse.gif?OpenImageResource"
}
}
</SCRIPT>
<SCRIPT language="javascript">
function expand(oObject) {
strID = oObject.id
strSRC= oObject.src
strTRDATA = ""
//alert (strID)
//alert (strID.slice(3))
strTRDATA = (strTRDATA.concat("tr",strID.slice(3), "Data"))
//alert (strTRDATA)
if(strSRC.search("SectionCollapse.gif") !=-1) {
document.all(strTRDATA).style.display="Block"
oObject.src="/ACR.nsf/SectionExpand.gif?OpenImageResource"
}
else {
document.all(strTRDATA).style.display="none"
oObject.src="/ACR.nsf/SectionCollapse.gif?OpenImageResource"
}
}
</SCRIPT>
Comment