Ciao e grazie per la risposta!
Ho modificato la funzione php in modo che mi restituisca direttamente tutta la select con le option in questo modo :
Codice PHP:
<?php
include ("include/start_conn.php");
if($_GET['q']){
$var = $_GET['q'];
$query = "SELECT tipo FROM tipospecificoveicolo WHERE nome= '".$var."'";
$ris = mysql_query($query);
echo "<select id=\"tipospecveicolo\" name=\"tipospecveicolo\" onchange=\"getUsoVeicolo(this.options[this.selectedIndex].value);\">";
echo "<option value=\"seleziona\" selected=\"selected\" disabled=\"disabled\">Seleziona</option>";
while ($riga = mysql_fetch_array($ris)){
echo "<option>".$riga['tipo']."</option>";
}
echo "</select>";
}
include ("include/close_conn.php");
?>
e la funzione javascript così:
Codice PHP:
function tipoVeicolo(){
if(request.readyState == 4 && request.status == 200){
document.getElementById("ptipoveicolo").style.display = "block";
document.getElementById("ptipoveicolo").innerHTML = request.responseText;
}
}
lo stesso problema..in Firefox e Chrome funziona...mentre IE7 proprio non vuole saperne, nella funzione tipoVeicolo() ci entra perchè il
con id ptipoveicolo viene visualizzato però il responseText è come se fosse vuoto...