Ciao a tutti,
non so se questo sia la sezione giusta, perche' non so se dipende da javascript o da CSS.
Premetto che il codice non l'ho scritto io e quindi sto cercando di capire come funziona.
Sono due combo box relazionati con Google Map. Al cambio del primo (la provincia) si aggiorna il secondo, con la lista delle citta' di quella provincia.
Il problema e' che in FF funziona, mentre in IE (versione 7) non funziona.
Potrebbe dipendere quindi da Javascript oppure da CSS (magari qualche nome di div errato). Per il momento posto qui ed eventualmente se cosi' non fosse spostatemi.
Invio il codice sia della parte della pagina php che della funzione richiamata (tramite Ajax) e vi
ringrazio in anticipo per qualsiasi consiglio. 
Ciao
Codice principale
Codice PHP:
<td><select class="texto_combos" id="state" onchange="javascript:fnCallByAjax('GoogleMapsReloadCity.php','new_state='+this.value,'city')">
<?php
foreach ($aStateList as $key=>$value){
if($key==$state_default){
$selected="selected";
}else{
$selected=false;
}
echo "<option $selected value='$key'>$value</option>";
}
?>
</select></td>
<td><?php echo $lab_city;?>:</td>
<td><select class="texto_combos" style="width:100px" id="city">
<?php
foreach ($aCityList as $key=>$value){
if($key==$city_default){
$selected="selected";
}else{
$selected=false;
}
echo "<option $selected value='$key'>$value</option>";
}
?>
</select></td>
...
GoogleMapsReloadCity.php
Codice PHP:
require_once('config.clearwire.es.php');
require_once(_PATH_COMMON_CLASES."classGoogleMaps.php");
$sLanguageNav=substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
$oGoogleMap=new GoogleMap();
$oGoogleMap->setLanguage($sLanguageNav);
$aCityList=$oGoogleMap->getGoogleCityList($_POST[new_state]);
$_SESSION[GOOGLE_MAPS][CITY_LIST]=$aCityList;
$_SESSION[GOOGLE_MAPS][STATE_SELECTED]=$_POST[new_state];
$_SESSION[GOOGLE_MAPS][CITY_STATE_LOADED]=$_POST[new_state];
foreach ($aCityList as $key=>$value){
if($key==$city_default){
$selected="selected";
}else{
$selected=false;
}
echo "<option $selected value='$key'>$value</option>";
}