Hello,
When moving to standard-compliant mode the rollovers do not work work in Internet Explorer. All other browsers work fine.
I have traced the error to a javascript call that is specific to IE only within SolPartMenu's spmenu.js file:
function spm_getCellBackColor(o) {
var sColor = spm_getCurrentStyle(o, 'background-Color');
if (spm_browserType() == 'ie') { //--- fix IE transparent border issue ---//
while (sColor == 'transparent') {
sColor = spm_getCurrentStyle(o, 'background-Color');
o = o.parentElement;
if (o.id.indexOf('divOuterTables') != -1) //if we are outside the realm of the menu then use transparency break;
}
}
return sColor;
}
The code marked red above fails in standards-compliant mode only in my skin (works fine if the DOCTYPE was left as is). I have skinned all of the items that controls how an item is viewed.
Is it possible that this can be fixed without having to edit spmenu.js? This way I don't have to worry about customizations when I upgrade DNN.
If it helps - the site that I am trying to fix is http://esupport.wesleyseminary.edu.
Thank you for your time.