questo invece il parere di un' ipovedente:

"Ho visto la tua creazione, e devo dire che ho apprezzato molto lo sfondo grigio, che come dire...spara molto menodel bianco, inoltre anche la possibilità di aumentare i caratteri.

Io personalmente ho un residuo visivo molto basso, e quindi per utilizzare il computer ho dovuto installare un programma apposito, tra l'altro fornito dalla asl per i ciechi con residuo visivo inferiore a 1/20, quindi non saprei dirti se è il caso di aumentare le possibilità di scelta dell'ingrandimento dei caratteri; ti consiglierei però data la mia esperienza personale, di inserire come opzione la possibilità di invertire lo sfondo, per esempio bianco su nero, perchè nei casi come il mio leggere nero su bianco, è veramente difficile....."

Mi è stato sconsigliato precedentemente di utilizzare il javascript per ingrandire i caratteri e son d'accordo siccome se ne può occupare direttamente il browser...visto però che è consigliato utilizzare degli sfondi diversi questo javasript lo dovrò utilizzare in ogni caso..questo java script è compatibile con transitional e non con strict..per ora mi può andare bene visto che non è un sito istituzionale..ma nel caso lo fosse dovrei imparare a cambiare i colori lato server o c'è la possibilità di modificare questo script, che a seguire vi incollo, o ce n'è uno + funzionale per strict?
javascript:

function setActiveStyleSheet(title) {
var i, a, main;
for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title")) {
a.disabled = true;
if(a.getAttribute("title") == title) a.disabled = false;
}
}
}

function getActiveStyleSheet() {
var i, a;
for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
if(a.getAttribute("rel").indexOf("style") != -1 && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
}
return null;
}

function getPreferredStyleSheet() {
var i, a;
for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
if(a.getAttribute("rel").indexOf("style") != -1
&& a.getAttribute("rel").indexOf("alt") == -1
&& a.getAttribute("title")
) return a.getAttribute("title");
}
return null;
}

function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}

window.onload = function(e) {
var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);
}

window.onunload = function(e) {
var title = getActiveStyleSheet();
createCookie("style", title, 365);
}

ciao a tutti