ammetto di non essere informato al 100% sugli sviluppi di IE7 però se lo dici ti credo, ...parli di antialiasing....cadi a fagiolo: hai provato a fare un fading sui testi in IE7? uno schifo. (vedi)
e che dire del supporto dei CSS?
cmq volevo contribuire anche io con la mia soluzione (ispirandomi alla tua):
Codice PHP:
<script type="text/javascript">
<!--
function string2array(stringa){
// se è query string
if(stringa.indexOf('=')>-1){
var records=stringa.split('&');
var matrice=new Array();
for(var i=0; i<records.length; i++){
var record=records[i].split("=");
matrice[record[0]]=record[1];
}
// se è lista
}else{
var records=stringa.split(',');
var matrice=new Array();
for(var i=0; i<records.length; i++){
matrice[matrice.length]=records[i];
}
}
return matrice;
}
alert(string2array('nome,pippo'));
alert(string2array('nome=pippo')['nome']);
-->
</script>
ha la particolarità di porte passare sia le query string che le liste