var taglist=Array("\x63\x6f\x75\x6e\x73\x65\x6c\x6c\x69\x6e\x67",1,"\x63\x6f\x75\x6e\x73\x65\x6c\x6f\x72",1,"\x64\x6f\x6e\x61\x74\x6f",1,"\x66\x6f\x72\x6d\x61\x74\x6f\x72\x65",1,"\x67\x65\x73\x74\x61\x6c\x74",1,"\x70\x73\x69\x63\x6f\x6c\x6f\x67\x6f",1,"\x70\x73\x69\x63\x6f\x74\x65\x72\x61\x70\x65\x75\x74\x61",1,"\x76\x69\x67\x6c\x69\x6f\x6e\x65",1); var tgmaxval=1; function prop(minscale,maxscale,val,minout,maxout) { var r = Math.log(maxscale-minscale+1); val = Math.log(val)+1; var d = maxout-minout; var output; val -= minscale; if (val > r) {val = r;} else if (val < 0) {val = 0;} output = minout+(Math.floor((d/r)*val)); return output; } function stagrollgen(taglist,maxval,minr,ming,minb,maxr,maxb,maxg,minfont,maxfont,title) { var buf='
'+title+'
'; for(i = 0; i < taglist.length; i+=2) { var r = prop(1,maxval,taglist[i+1],minr,maxr); var g = prop(1,maxval,taglist[i+1],ming,maxg); var b = prop(1,maxval,taglist[i+1],minb,maxb); var font = prop(1,maxval,taglist[i+1],minfont,maxfont); buf += ''+taglist[i]+' '; } return buf; } document.write(stagrollgen(taglist,tgmaxval, 0, 0, 100, 50, 50, 255, 10, 15, 'I miei tag su Segnalo.alice.it'));