testata
Lo script e i relativi cookie sono disponibili da constile nella sezione tutorial, chi vuole cominciare a provare a rendere gommose le sue pagine può cominciare da questo. Il mio script è modificato per associarlo a un array (collezione di valori utilizzabile da più funzioni) anche il cookie è stato modificato secondo le indicazioni di Dennis e Mich del forum di html.it in ogni caso quelli di constile vanno più che bene per cominciare.
function Font(size) {//dimensioni testo
var body = document.getElementsByTagName('body')[0];
body.style.fontSize = Testi[size];
createCookie('GomFont',size,365);
}
L'effetto è quello che si vede ridiminensionando i caratteri dal pannello che si apre da configura layout - per togliere dubbi che possono nascere dai termini usati quello stesso script può scriversi in questo modo:
function Caratteri(dimensioni) {//dimensioni testo
ciccio = document.getElementsByTagName('body')[0];
ciccio.style.fontSize = Testi[dimensioni];
createCookie('DimTest',dimensioni,365);
}
L'ultima riga serve per scrivere il cookie e l'array Testi è qualcosa del genere:
Testi =new Array ('60%','70%','80%','90%','100%','120%','150%',
'200%','500px','620px','760px','900px','1100px','1400px','3000px');
I valori che non sembrano avere nessuna attinenza con le dimensioni del testo servono invece per lo script successivo che si può considerare la prima funzione gommosa di gommalayout e che usa lo stesso array.
Qualcuno mi vuole scrivere? @ascriveme@ occhio che l'indirizzo è scritto in formato antispam e va corretto manualmente