I'm trying to get a simple scrollLeft to occur on a scrolltable depending upon which tab element is clicked. It works fine in IE, but I'd like to get it working in FF.
It should be rather easy to fix, but are there any ideas on what needs to be done?
Todd
Code:
function TabClick(srcElement)
{
if (srcElement.id == "tdUser")
{
if (srcElement.className != "dlgseltab")
{
document.forms[0].tab.value = "User";
document.getElementById('tdUser').className = "dlgseltab";
document.getElementById('tdContact').className = "dlgtab";
document.getElementById('User').style.display = "";
document.getElementById('Contact').style.display = "none";
elem = document.getElementById('col2');
list = document.getElementById('sUserTable');
x = elem.offsetLeft;
list.scrollLeft = 0;
}
}
else if (srcElement.id == "tdContact")
{
if (srcElement.className != "dlgseltab")
{
document.forms[0].tab.value = "Contact";
document.getElementById('tdUser').className = "dlgtab";
document.getElementById('tdContact').className = "dlgseltab";
document.getElementById('User').style.display = "none";
document.getElementById('Contact').style.display = "";
elem = document.getElementById('col6');
list = document.getElementById('sUserTable');
x = elem.offsetLeft;
alert("x: " + x); //467px
list.scrollLeft = x;
}
}
return false;
}
It should be rather easy to fix, but are there any ideas on what needs to be done?
Todd