In questo esempio permetto di aggiungere ed eliminare dinamicamente rules al foglio di stile presente, relative alle classi .IE e .NN
Il codice delle funzioni che aggiungono ed eliminano le rules seguono queste linee guida:

if(IE4) stile = document.styleSheets[1].rules

if(NN6) stile = document.styleSheets[1].cssRules

var flag_IE = false var indice_IE function stileIE(){ if(!flag_IE) {

if(IE4) document.styleSheets[1].addRule(".IE","{background:#EEFFFF;border:#CCFFFF solid 5px;}")

if(NN6) document.styleSheets[1].insertRule(".IE{background:#EEFFFF;border:#CCFFFF solid 5px;}", stile.length)

flag_IE = true; indice_IE = stile.length-1 } } function elimina_IE(){ if(flag_IE) { if(!flag_NN) indice_IE = stile.length-1;

if(IE4) document.styleSheets[1].removeRule(indice_IE)

if(NN6) document.styleSheets[1].deleteRule(indice_IE)

flag_IE = false } else alert("Rule non inserita!") }
il codice relativo esclusivamente a Explorer è QUESTO

il codice relativo esclusivamente a Netscape è QUESTO

Per eliminare la rule di Explorer premi QUI

Pwe eliminare la rule di Netscape premi QUI