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