Salve a tutti, io ho questo script che dovrebbe usare un css diverso a seconda del browser usato
solo che aprendo la pagina con opera, continua ad usare quello di IE 6, come mai?codice:function bsniff(){ this.dom = document.getElementById?1:0; this.ie = (document.all && !this.dom)?1:0; ///Internet Explorer 4 this.IE = (this.dom && document.all)?1:0; ///explorer 5 e superiori this.n4 = (document.layers && !this.dom)?1:0;///Communicator netscape) this.NN = (this.dom && !document.all)?1:0;////Netscape Navigator (6, 7+) this.opera = window.opera?1:0;///Opera return this; } var cssie = "stile_ie4.css" var cssIE = "stile.css" var cssNN = "stile_netscape.css" var cssOpera = "stile_opera.css"; bw = new bsniff(); document.write("<link rel=\"stylesheet\" type=\"text/css\" href=\""); if(bw.ie){ document.write( cssie +"\">") } else if(bw.IE){ document.write(cssIE + "\">") } else if(bw.NN){ document.write(cssNN + "\">"); } else if(bw.opera){ document.write(cssOpera + "\">"); }![]()

Rispondi quotando
