Salve a tutti.
Ho una pagina PHP dove ci sono alcuni campi tra cui una casella di testo ed una casella di riepilogo.
Nella casella di testo si può inserire un qualunque testo, mentre nelle altre è possibile selezionare il font, la dimensione del carattere e il colore. Quando l'utente preme il tasto "anteprima" vede il suo testo scritto nella pagina PHP formattato in base al tipo di colore, carattere ecc. da lui scelto.
Per far questo ho usato un codice javascript.
Ora, se visualizzo il tutto su explorer, funziona alla perfezione, se uso firefox il testo riamne sempre di colore nero e con font 7.



Il codice JS è questo:

Codice PHP:
function createObject() {
var 
tipo_richiesta;
var 
browser navigator.appName;
if(
browser == "Microsoft Internet Explorer"){
tipo_richiesta = new ActiveXObject("Microsoft.XMLHTTP");
}else{
tipo_richiesta = new XMLHttpRequest();
}
return 
tipo_richiesta;
}
var 
http createObject();
function 
carica2(testo,font,dimcar,colori,idx) {
http.open('get''html/a/caricatesto2.php?testo='+testo+'&font='+font+'&dimcar='+dimcar+'&colori='+colori+'&id='+idx);
http.onreadystatechange handleResponse;
http.send(null);
var 
par window.parent.document;
}
function 
handleResponse() {
if(
http.readyState == 4){
var 
response http.responseText;
document.getElementById('dati').innerHTML response;
}

Qualcono mi sa dire perchè va solo su explorer?

Grazie