When working within a "hidden" site, utilizing obj.innerHTML = something
to alter the contents of a div can cause issues with the div's placement in Firefox and Opera.
The best way to grasp this problem is to witness the code in action. Visit using IE, Firefox, or Opera, where everything appears normal.
If you click on a link in IE, all remains well. However, in Firefox, the page becomes misaligned and cannot easily be corrected.
In Opera, clicking on a link also causes misalignment. But interestingly, clicking another link restores the page back to its correct layout. This persists no matter how many links are clicked.
Alternatively, if you navigate directly to which is the unmasked page, everything displays correctly regardless of the browser used or number of links clicked.
Any assistance would be greatly appreciated!