Netscape 6.0 en 6.01, en Netscape kennende de komende 20 releases ook nog wel, bevat de bug dat bij het zichtbaar maken van een layer de cellpadding van tabellen in die layer volledig vergeten wordt. Gevolg is dat je je tabellen (meestal menu''s) in elkaar ziet krimpen, zoals op Tweakers.net.
De oplosing is vrij simpel. Eerst een Netscape 6 detectie bij de rest van de browser detecties:
En vervolgens de volgende regel in je "show()" method die je waarschijnlijk wel hebt. (id is de parameter voor denaam van de laag natuurlijk).
Dat zou de menu''s in Netscape 6 weer een beetje redelijk moeten maken!
De oplosing is vrij simpel. Eerst een Netscape 6 detectie bij de rest van de browser detecties:
code:
1
2
| DOM=(document.getElementById)?true:false; NS6=(DOM&&navigator.appName=="Netscape")?true:false; |
En vervolgens de volgende regel in je "show()" method die je waarschijnlijk wel hebt. (id is de parameter voor denaam van de laag natuurlijk).
code:
1
| if(NS6)document.getElementById(id).innerHTML=document.getElementById(id).innerHTML; |
Dat zou de menu''s in Netscape 6 weer een beetje redelijk moeten maken!